I am cranking out specs for a fairly complex web 2.0 style site that will have tons of interactivity, ajax, and various bells and whistles.
I was just going trough my high level requirements and started to wonder if I should put "Site should W3C HTML and CSS validate"
Is a realistic requirement? Is it worth the extra effort and cost if possible? I looked at a ton of popular sites and did found one that validated - craigslist. So I am wondering if a complex site that looks great across browsers and works smooth like 2.0 butter can be made with 100% valid coding or would I need to settle for a craigslist look and feel site?
Since this is a ground up build, now is the time to decide. Thoughts?