> 2) No client-side scripts If your website cannot be viewed properly with Javascript disabled, it is broken.
Completely disagree with this one. The web has evolved into a landscape that exceeds its original intended use. It's not just about semantic documents any more - its community, interaction, and more in the most portable format we've ever seen.
The web has taken on a life of its own, beyond what it was initially designed for.