Well i have utorrent and it usually downloads the bittorrents pretty quickly, i just got Atreyu's new effort in less than 20 min. I had limewire once but it made the computer go really slow and screw up so uninstalled it. Download sites that can be found by a random person (me) on the internet are normally absolute crap. So my pick, bit torrents.
Well, I use rapidshare... it allows me to download as much as I need because I just know my download limit doesn't allow me to download constantly. I don't need new music or whatever every hour...