Maybe it’s naughty and I ought to just forge headfirst into the open source world, but I feel like I need compatibility with Microsoft format every once in awhile at least. In that spirit I’m going to check out ThinkFree Office Online. See also AJAXwrite (thanks Noka for pointing that one out).