Just to illustrate what kind of functionality is similar to what I am talking about, there was this post on /. which leads to
http://www.almaden.ibm.com/cs/people...erv/userv.html
This is what makes money. It saves on bandwith. It provides a service. This is what you can do with Gnutella too I think.
Before a company commits itself to some services, it requires certain functions. This whitepaper is a case in point; it talks about most of them. See what you can learn and make your business succesfull and use Gnutella, cause it is good
And, see to it that there is one GREAT client
Thanks,
have fun
Gerard