There are a growing faction of people (of which I'm not quite part of yet, but I'm starting to warm up to it) that says that developers should be emitting HTML and passing it off to designers who will style it using nothing but CSS (and asking the developers to modify the HTML where needed).<p>There is definitely something attractive about transforming HTML as code, but yeah, I really wouldn't want to hand a designer a chunk of lisp to work with.