Once you stop and think, it's obvious that XHTML won't validate with CamelCase. XHTML requires that all tags and attributes be in lower case. That means that the CamelCase everyone loves to use with JavaScript isn't okay. Again, obvious once considered, but if you're copying markup from one project …