'Dependent web' platforms such as Twitter, Facebook, Google and Yahoo are where people go to discover and share new content. Independent sites are the millions of blogs, community and service sites where passionate individuals 'hang out' with like-minded folks. This is where shared content is often created.