And, for so-called
Direct Connects within Gnutella Network, 99.999999% of the time you will NOT want to be connected to the 'general hosts' but only to those selected individuals of your choice.
You do not always need to be sharing your available bandwidth with the general network...
Often it is possible to spread files FASTER by first sharing them 'privately' to a small number of users... All in a much shorter period of time... THEN you all share the new goodies with the general network, hmmm ?
'Private sharing' is not bad !
Just don't do it all the time !