I like being able to do do brain-dead processing on XHTML but I'm aware that XHTML is just wrong. I've just had a nice demonstration of one aspect of wrongness: an empty heading (
<h1/>) makes all the following text