maybe it was a bad comparison - but i think the main idea of gnutella is the same. look at the stats on
www.limewire.com.
There are about 239996 hosts but only 25000 hosts accepting connections. Why the hell that?
Because many ppl dont understand the idea of P2P filesharing.
Sooner or later the network will die out if we dont force the ppl to share (for example prevent user to shut off upload or kicking out freeloaders from the network.). But these methods are quite Stasi again