POSHify your website
I wrote this post a while back. The content can still be relevant but the information I've linked to may not be available.
Initiatives like this are good because they encourage the use of higher standards and better semantics in the creation of websites. I certainly support it. However, I am of the general opinion that there will always be some poorly coded websites because of the everyman nature of the web. There will always be websites that are built by the 'common man' using simple website creator tools. These tend to produce poor code in some cases. The tools need to change I guess.
The first rule of POSH is that you must validate your POSH.
It is also difficult to POSHify your website when third party code uses tables and other poor code standards. The 'first rule of POSH' is that you must validate your POSH. Validating this page for example gives me a load of errors that are mostly generated by the Flickr badge. Some of the errors may be minor (and they do not cause page display problems) but they are errors, nonetheless. I am just not sure what the best solution is here. Contact the Flickr tech team?
I don't mean to be 'negative'. Just pragmatic. Just to repeat, I do support POSH and I intend to do what I can with my own code - and keep aware of the latest development in this area. I'd encourage all website authors to do the same.