Nice idea. I have to say though, that with my <i>extreme</i> browsing laziness, clicking on those links is an incredible effort―why not make it all one page?
Some BitTorrent clients can detect each other over a LAN (using Bonjour/Zeroconf and/or Local Peer Discovery) and prioritize traffic to/from each other locally. Thus, with a fast enough efficiency becomes less of an issue, although for large enough files physical media transfer might still be faster.<p>Of course, if your peers are on different LANs but in close physical proximity then physical media becomes much more useful.
The idea of a "social" bittorrent client is not new in the sense that the Tribler client defines itself as a "social application" - see: <a href="http://www.tribler.org/" rel="nofollow">http://www.tribler.org/</a>.<p>I think tribler defines "social" as those who you have social ties to rather than those who you are geographically close to. It thus leverages "socialness" for security rather than speed.<p>I think the tribbler's definition is correct. In the modern era, we often don't have social ties to those geographically close to us. Duality should simply be called a "geo-aware" client - not a bad thing.
Cool stuff. But, meeting with 10 other peers each time i want something downloaded is not sexy. Also, since BitTorrent speeds usually are not amazing, i might as well let someone download the whole thing and then ask from them to give it to me.
So this only helps with things that me and my friends want, it doesn't change anything for things that only me or only one of my friends want.<p>Unless by friends you mean the extended circle of people that live nearby..?