Just before I scare all budding web designers away into other jobs, I found a site which explains why you should avoid all the bizare stuff mentioned above. Actually this one is more for XML, but since half that stuff is based on XML then ... well the domain name XMLsucks.org should give you a clue.
http://xmlsucks.org/but_you_have_to_...-xml-suck.html
Trev