Remote collaboration is becoming more common and powerful due to trends in technology and communities. Cheap computing combined with online communities has enabled new models like crowdsourcing and collaborative filtering. This allows for maximizing participation through niche fulfillment and just-in-time employees. The development of Second Life illustrates how a company was able to collaborate remotely on a large scale. Remote collaboration helps address challenges like unemployment, education, and innovation by allowing people to be smarter together through shared knowledge and learning opportunities online.