The knowledge, resources and computing power of billions of people are self-organizing into a massive, new collective force. Interconnected and orchestrated via blogs, wikis, chat rooms, peer-to-peer networks, and personal broadcasting, the web is being reinvented to provide the first global platform for collaboration in history.