If you haven’t checked out eMusic.com, give it a look. It’s a subscription service that sells music at rates that are often cheaper than iTunes and Amazon. They have a good selection of popular music and a massive selection of indie music. Just make sure you read the details of the membership, if you don’t use the balance on your account it may not rollover to the next month.