Try allofmp3.com. It's a website that looks like it's based out of Europe somewhere, but is mainstream and geared toward American business (if any of that makes sense). Anyways, their encoding is great and you can download songs in almost any format (wma, mp3, etc). You have to sign up, but there's no fees or anything, you just sign up and pay money ($10 to $25 at a time) into an account via debit, credit card, or Paypal. The songs are anywhere from $0.01 to $0.21 apiece depending on size and encoding. So the new Kanye West CD is only like $2. Well, I'm done with my recruiting spiel now, it may sound fishy (and I thought it was at first) but it is completely legit. Check it out for yourself, though.