I thank Gabe for posting this question:
If you are not converting, why not just generate an RTF file?
Let me put it another way: which is better, RTF or XML? I think it's pretty clear that XML is the winner, and it has the most mind-share. By using XML, the same document created on the server could be consumed by a wider variety of consumers (not just word processers or document-centric programs). The same auto-generated document could be transformed to different XML and easily turned into a Web page or to an insert into another database. Why not take the XML document (completely marked up in WordProcessingML) and transform it into a data for a Web service? The point is that XML is so much adaptable and flexible than RTF. We have the RTF spec on the MSDN, and it does get a fair amount of page views each year. Nevertheless, the innovation is going on with XML.
Also, another reader wondered any of this had to do with server-side solutions when WordML can be produced using notepad. It's a fair question, also. Let me put it this way: we have seen for several years how many companies have tried to create Web-based apps that generate documents on the server. It's a simple fact that many need and want to do it. However, using Word on the server is unsupported and quite unwise. Word's XML support makes this possible. Sure, you can generate documents in notepad, but this is mostly a contrived scenario. The vast number of developers do not want this. They want to create the documents as part of a larger, more complex process.
Rock Thought for the day: I jammed at my house yesterday with a friend from church. We are just hacks, but we had a great time. We did some power-chord progressions, and I solo'd on the top of it. My son, Andrew, did the drumming. The kid is a natural.
I like it heavy most of the time. But, distortion should not be an excuse to be sloppy as is so often the case with guitarists. Effects are a dangerous crutch. Speed is a result of accuracy. I remind myself of this when I play lazily.
Rock on.