I was using Bit Tornado, I really liked it, except you had to open a different port for every conenction, but then I had a problem with it stalling after every couple hundred megs downloaded. It would work fine for a while, then it would start stalling but it only seemed like it was doing it on only one tracker, then it started stalling on more downloads and finally everything was stalling on me, tried reinstalling etc, but no luck. Now I use Azureus, it has a nice interface but I find that it takes up a good bit of system resources and I'm also finding that I don't seem to get the speeds on it that I had with Bit Tornado. Azureus is more like a Kazza or Napster style interface, so if you have used any of those kind of program you might find it a bit more familiar.