Audio Lunchbox has everything from virtually unknown acts to big-name artists such as Tom Waits and The Game, all in MP3 format.
You can either sign up for one of its month-to-month subscription plans (these start at £6.80) or buy tracks à la carte (about 65p per track).
Audio Lunchbox offers 50 free downloads when you sign up for a subscription plan. Other bonuses include weekly editors' picks and top 10 lists.
More than two million tracks are available at a quality of 192Kbps Variable BitRate (VBR; this means the bitrate changes during the file in order to save space where the maximum encoding level isn't required).
It's easy to find what you're looking for, too, with a search facility that specifies 32 genres and track and artist names.
A good selection of tunes at a decent price, and they're easy to find too: we like Audio Lunchbox.