Roman Mittermayr wrote an awesome article about main trends of Web 2.0 and what makes a website design Web 2.0-ish.

Highly recommended reading.