Peer-to-peer under the spotlight