Legitimate Applications of Peer-to-Peer Networks