I would also like to add my 0.03$ to this discussion I'm a mobile person - I move with my notebook between my work and home all the time. At work I've got a symetric connection (VPN university network), the rare gift only few can benefit from It's hard to estimate its max up and down speed, but I would rather say that upload is even better than download. My absolute record while seeding is about 700 KB/s Usually I have to limit my bandwidth, since I'm not alone there, and I sometimes stay afterhours just to seed. CPU and HDD do a lot of hard work at those speeds. On the other hand, at home I've got some crappy ADSL 1024/128 (however I do manage to get those 128 kbits up). As you can imagine I have to change my network and torrent settings everytime I change my place, what is rather annoying ... What works best for me: in well seeded swarms I always connect to a very limited number of peers, no matter where I am - I stick to icedog's conservative settings. In badly seeded swarms I almost always connect to a larger number of peers, even at home and it does help me to get better download! Think I'm acting like a leech sometimes, but I always seed back afterwards, depending on a swarm (ratios between 1.5 and 3-4). And I don't connect to more than 50, even at work. What I always do: I change the max number of connected peers per torrent and upload slots, while only seeding, and limit the number according to my current internet access. I always make sure I don't keep people connected, while giving them some pathetic upload or even nothing (e.g. at home like 10 peers, at work like 20-30). While seeding and downloading I first start the download task, and then the seeding one(s). I connect to more peers in the downloaded torrent and to few in the seeded one(s), since my max number of connected peers is (much) lower than the sum of those "per torrent" (provided I'm not only downloading). I think the above rules might help someone. For power users all that may sound obvious, but this is a "guide" topic, and most people are just simple users Hope I'm understandable - it's hard to speak and write two foreign languages all the time and switch between them cheers/ M