A brief note on the product name, "Document". Microsoft pioneered this business of naming products as "company name plus generic term".
However, they suffered a setback a few years ago when a court rightly ruled that they could not sue people for infringement of the name "Windows" alone, as it is a generic term. Thus, they will lose their suit against "Lindows"; presumably they are only pursuing it for spite.
For this reason I think that the "company name plus generic term" product names are an idea that subsequent developments have shown to be a bad one. I was surprised to see Apple come out with a product named "Keynote". The other names have been non-generic because of the prepended "i".
"Document" may just be a temporary name, like a code name.