Jacob Nielsen's Top Ten Mistakes in Web Design 2002 is something every web designer should read. Many of the points are absolutely correct. Of course, there are always exceptions to the rules, but the way the web constantly makes the exception the rule is definitely the wrong approach. Designers should think again about why a website is created in the first place and keep the primary purpose of the website in mind - many "design pieces" are simply just design-technical masturbation.