There's one other small problem though: they put XHTML as CDATA in "html" text constructs, while they're supposed to contain HTML 4. And since it's XHTML, they should embed it directly in "xhtml" constructs...
Odd that the validator isn't saying anything about this.