So I'm creating a webpage using Microsoft Visual Studio. (And so far, both times I've had to write that, I managed to typo "Studio" into "Stupid," which seems to be more appropriate.)
It defaults to creating an XHTML page, and validates it in real-time. (Which is, honestly, a cool feature.)
Unfortunately, I want to support Internet Explorer, so I attempt to change it to an HTML 4.01 Strict page. No-go: Visual Studio decides it's still XHTML Transitional and starts bitching about missing items.