I thought that the Web 2.0 revolution brought about a huge wave of <i>user-generated content</i>. A Web 2.0 app doesn't necessarily have to create content or aggregate content. It just needs to make it easy for users to create the content and share it with their friends.<p>It seems like there are a lot of gaps in these categories.<p>And I still hate the buzzword "Web 2.0".