actually assignment of clients depends on the tracker. The tracker keeps track of all connected peers and then connects them to any new peer comming along. I'm not sure about the load balancing I know some trackers do have that if you haven't uploaded much you won't download much. Also I have HEARD off ppl sending to trackers that they uploaded a few gig. I hope that trend does not continue though.