I absolutely agree with Dubbya. We own a web site that reports 39 errors on W3C Markup Validator, but ranks #1 to #10 on so many keywords and phrases, whose competition is in the millions on Google. For me, revenue is clearly more important that proper coding. That said, I prefer the
SEO side of web development...whereas you prefer the coding.