As for the MySpace designs, what I don't understand is that there are hundreds of websites out there that you can use to design a really decent MySpace using a WYSIWYG interface and then it supplies you with the codes, so it's not like anyone needs to have even heard of xhtml or javascript to sort something out.
Infact, you can even shove some coding in there that makes it look nothing like a MySpace page - which is a bonus in my book, since I hate that site!