The Elance community of businesses and freelancers is revolutionizing how people work together online.