I'd heartily recommend offloading most of your formatting into CSS, too.
Makes everything much more manageable.

Or, if you're feeling really brave, knock out everything in XML and write some XSLT to tag it up, and then CSS to format it.