in reply to OT: How do you serve up XHTML?

I've been struggling with the same philosophical problem. I want to do things the best, most standard way, even if it's just for bragging rights, but I can't find any real benefits. I have a .htaccess file that almost always sends the correct Content-type to each browser, but I've given up on using it for now. All I know so far is that serving up content the proper way breaks a lot of Javascript.