Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I agree, make your own, that way, you get exactly what you want. You can use Garageband, if you have a Mac.
 
This is the site I use:

http://audiko.net/

It offers variations that other users have submitted for 1,000's of songs including the latest hits. You can also upload your own track and edit it any way you want.
 
yeah either Audiko.net or There is a tutorial in my sig.

I prefer doing it myself, because then I can make it just how I want it.
 
+1 for making your own. I would never pay for one since a lot of those sites will use the phone number you give them to sign you up for crap you don't need. It's not worth it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.