In these cloudy times it's worth remembering the still-disruptive Peer to Peer technology.

There's an interesting Stanford talk about Tribler

The Tribler projects goes beyond just files and extends into currency, social networking, etc.