Definately check out BitTornado (www.bittornado.com
), much better than BitTorrent. Many downloads that wouldn't even start in BitTorrent start and get good speeds with BitTornado. It as support for Random ports and crap. Really nice, honestly. Find a download and start one with BitTorrent and then again with BitTornado and see the difference.