Are you serious?
Free loading is contra productive for all of us... which means less files, less bandwith, less fun. Together with more multidownload clients this could finally KILL GNUTELLA, oops.
Please read this thread.
Q: What is the reason that FastTrack and eDonkey are that fast?
A: They do not allow pure freeloading, you allways share a small part of your bandwith. I'm sorry that Xolox is dead, the _only_ healthy gnutella client, because it does not provide pure freeloading! Did Xolox hurt any modem user... no... anti-freeloading means not punishing anyone, but improve speed/availabitlity and that is one of many reasons why FastTrack/eDonkey is more famous, more modern.
The main goal of Gnutella developer must be IMHO: Stop freeloading in a very fair manner (for example integrate modem users with swarming and a miminum upload bandwith, following the Xolox/eDonkey example) and decrease backbone traffic (e.g with superpeers, which will be a dramatic speed increase for modem users!).
1. Technical speaking there is no way arround stopping freeloading.
2. Speaking not technial, anti-freeloading will result in: modem users will download faster (yeah!), high bandwith user will download faster (yippie!).
Saying this, judge on your own now: Freeloading is cool, freeloading is bad?