Kicking and banning is not the way to look at it. Byt the simple fact is, the less connections I need, the more efficient. And I don't need those <1KB/s connections, but some slower users (dial-up or budget broadband) may be happy with it. In the above case, faster peers/seeds will need to create extra uploadslots, because even though they could send me 30 / 50 KB/s, they can't since I'm maxed out and hence send me only 10 - 20 KB/s. So, I'm no talking about kicking and banning people, I'm talking about using the least amount of connections to fill my download. Less connections is more efficient and I think it may also reduce the wasted bandwidth a bit. Because Bittorrent more or less looks like a pyramid (at least in the first stages of a swarms lifetime), any gains in efficiency with perpetuate. what if the seeder is a 8kB/s uploader and the people downloading that same thing are only 1kB/s peers? is better to have only 8kB/s ?