Comprehensive list of good "Web 2.0" sites

No matter how meaningful or meaningless the term "Web 2.0" may be, it is almost always about putting power into the hands of the user. Many of these sites are good examples of that, so the link seems worth adding.