For what it's worth, I see pretty similar results (as ratios, anyway) using Azureus as my client and Dime as the tracker (or any tracker really, I don't think Dime has anything to do with it, TTD and the other sites all behave pretty much the same as far as speeds go). If I am only uploading and I am the original seeder (so I have the whole source on my PC), I usually get around 160 kbps, this is with all other activity stopped on my client (no other uploads or downloads). When downloading something, if there are a lot of seeds, I can get around 1.3 mbps on the DL. Agree with what the other posters have said, most internet connections have more bandwidth for download than for upload. I'll have to run some speedtests, but I know they are signficantly higher than what I can get from Azureus (pretty sure I get at least 6 mbps on the download speed, if not more). There are a ton of settings that you can change in Azureus, I played around with some of them a while back and got some improvements but I'm still nowhere near using my full capability. But it doesn't bother me too much - that way Azureus can't eat up all my bandwidth and it's fast enough for me.