Is There a Future for Peer-to-Peer Content Distribution?