I will try to get some of the suggested improvements into the next release.
But I already explained my concerns about holding host longer here:
I often thought about holding host a little longer. But this could really cause problems for not connected users. Please read this article about it.
http://www.gnutellaforums.com/showth...threadid=11543
The research effects only connected user. This would even effect unconnected users and maybe even users that never used Gnutella before (some ISP dynamicly assign IP's).
Even if you wait for 60 min between retries it could cause trouble for rare but popular files.
Gregor