I love allofmp3.com. I *think* it's legal because of some russian loophole (its a russian site), but if not, don't direct anyone to my door! Sometimes you have to wait a few extra days for a song/album as they tend to only have music that's been released but I've been using it since last October (2005) and have only spent about $50 and have accumulated a LOT of music. Also, it's much easier to download whole album, and you know you won't have duff songs.