>>The main reasons for using invalid code are laziness and ignorance.
I completely agree with DrTandem1.
When I see the poorly coded web site I feel sorry for our profession. It's like a bad plumber who left the leaking faucet, and the customer will think bad about any other plumber. I don't see the reason why Tara, for instance has a pride to disregard the purety of a code and cares more about the SEO. Yes, SEO is important, but if your customer will find your web site link in Google on the first page but won't be able to read the content due to code errors with his particular browser, what's the point to be #1 on Google?
I understand why Professor has a pride in coding tableless web site that is in compliance with many standards, however I don't approve the fact that Professor don't like to mess with SEO. Hey, these days you cannot ignore the SEO, so, if you consider yourself a true professional learn the SEO, spend some time to understand the linking and tagging, the titling and creating searchable content, and you will be rewarded with many satisfied customers.