W3C compliancy is "overrated". In the world of commercial websites, speed of page development and presentation are pretty darn important, not academic pursuits like standards compliancy. It is rather difficult to make an HTML 4.0 document look pretty and nice...you often have to fall onto specific features of individual browsers. You'll code a page so it looks nice in IE, then check it out in Netscape and if it doesn't look too bad, then it is ready for production. You can say this sucks, but this is simply reality. HTML has weak support for layouts, since it is a language mostly for hypertext, but web surfers want pretty sites, so you have to bend the W3C rules. I hear no compliants from our customers, so I'm not losing sleep over it.