I think this idea is already there in a small sense; the quality stars have something to do with free upload slots. The query replies though should still go out but maybe the retry frequency should be different depending on how many stars the host had. Or the repeated requests could just leave one line of Upload Limit Reached in the upload section with a count of how many attempts were made.
Just ideas here, I think there is a problem that needs to be fixed. Unless bandwidth is that short I don't think query replies should be held back as an upload slot may open in a matter of minutes. The client end should figure out how to best deal with replies.
Adam's explanation of the quality stars in May, how this is done may have changed since then:
<
http://www.gnutellaforums.com/showth...id=288#post778>