I think >>1 is getting too carried away with being pedantic about web standards. SGML parsers are completely competent at parsing XHTML data, there is no reason to waste your time with this excess of content negotiation. Just do your page up in valid XHTML, and send the correct MIME type if the browser can accept it. Problem solved.