Do you guys know about
tribler?
If you don't, you seriously need to check it out. In a nutshell, it's a fully decentralized P2P file-sharing network, with "play-while-you-download" capability and a backward compatibility with bittorrent.
I've been trying it a bit for the last few weeks and it was a little buggy but today I found out that the 6.0 version is out, with a brand new interface and all. Seems really awesome.
PS. If you are on debian Sid, you can even install it from the main debian free repo:
$ apt-cache show tribler
$ su -
# apt-get update && apt-get install tribler