I was reading some posts on Coding Horror blog about working with the horrors of tag soup. It seems like the only way to simplify html generation is to use a templating engi
StringTemplate is a decent alternative.
Here's the ViewEngine (with Source), and some tutorials.