This Azureus is a great program for downloading torrents. It can be downloaded at http://azureus.sourceforge.net/download.php
(just make sure you have latest Java installed on your computer).
Before I had this program, I was getting speeds of 1-5 kb/s, even though I was on broadband. I knew I had to adjust BitTorrent ports but it's cumbersome. This program does it all for you, so you don't have to worry.
Now, I can easily get at least 15-20 kb/s, thus saving tremendous amount of time. Upspeed is also much higher, which means you share more with your peers.