<div>(found the edit subject in gmail)</div><div><br></div><div><span class="Apple-style-span" style="border-collapse: collapse; ">Brian,</span><br></div><div><span class="Apple-style-span" style="border-collapse: collapse;">What you mentioned is correct.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">The main reason XHTML is that&#39;s what user/client is looking for. By conforming to the XHTML, it means a proper markup is in place, i.e. &quot;well formed&quot;, that it can be handled properly by myriad of browsers (incl. phone or other smaller devices) which are less tolerant to badly formed markup language.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">An analogy is Drupal coding standard. By conforming to Drupal coding standard, a module is in better  of with future changes, tools &amp; processing scripts (==browser) will be certain to work on them.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">However, that does not mean it has to be served as application/xhtml+xml for reasons you&#39;ve brought up, it will throw errors and give problem on browser.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">my $.02</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div>Cheers,<br>CK Ng<br><br>forDrupal Premium Themes (<a href="http://fordrupal.com">http://fordrupal.com</a>)<br>- we make drupal beautiful<br>
<div class="gmail_quote"><div> </div></div>