Searching, Sharing, and Collaborating