You make an interesting point. The use of upload queues would favor those with full time connections. There would be no reason for me not to queue up scores, possibly hundreds, of downloads, with the full knowledge that eventually I'd get them all (particularly if the client queues were persistant across executions of the client). As a dial-up user you'd be at a clear disadvantage, hoping you can stay on long enough so you get to the front of the line. The current system of whoever gets to the open slot first wins, while not exactly orderly, favors no particular connection type.
Perhaps the clients should reserve at least one upload slot for "random" connections. |