Suppose, just suppose, there was a document-storage API that was friendly with a CVS-like versioning system. Imagine this API would do merges, diffs, and versioning, and that conflicts were reported such that they could be resolved in whatever WYSIWYG-type app you happened to be using.
I mention this because the current spate of word processing apps do not handle merging of different versions very well. In many apps, you can't merge at all. This kinda sucks. Document writers deserve the same kind of concurrent versioning as software engineers, yes? The it occurred to me: all documents deserve that kind of multi-author flexibility.
This means applications must be written to take advantage of a multiuser document store. But if there were a common document storage API, it would make life very, very easy, don't you think?
Anyway, just more rambling. I'm tired, and burned out. Can't you tell?