Peer-to-Peer: The Problem is the Solution