Sharing Information and Expertise: the Knowledge Revolution