My personal development methodology probably mirrors what many developers reading this blog are doing: I abstract my textual content as much as possible as an XML document so I can do more with it (potentially). It makes for cleaner development, keeping functionality separate from the information being conveyed, and then I keep the style and presentation as separate from code and content as possible, too.
One of my big reasons for wanting to move the content — the main course — into XML is because it allows me to serve up my content on a number of different plates. Need immediate 508? Turn it into standards-compliant XHTML as an option (or even to make your content printable without making everything Flash Paper).
So how can you do that easily? Create a stylesheet for your XML so it reads like XML (even when you view source), but looks like a nicely designed HTML page.
But how do you do *that*? Well, for that, you just need to [check out this tutorial](http://www.macromedia.com/macromedia/events/max/sessions/sa101h.html) posted on Macromedia — an excellent hands-on presentation from MAX 2005.