It's been a coupla years now (almost 2 to be exact, according to an earlier post) that I've been using cdbaby. They have always been a reliable service and I'd highly recommend them, especially for finding underground, unsigned bands.
The only downside, and this has nothing to do with them personally, is that allot of the $5 deals I've purchased, there hasn't been too many that I find myself going back to for repeated spins. They sound good the first few go 'rounds, then I shelve 'em. Fast forward a few months and I'll pull one out, pop it in the old boom box and say "Why did I get this again?" For every one or 2 gems that I've found, I've probably had just as many that fall short of keepers. It's not that they are horrible or unlistenable, just unmemorable. There is a reason why some of these bands are unsigned and stuck in the discount bin.
For this reason alone, it's been awhile since I've placed an order with them. Finding a new, underground band can be exciting, but when the novelty wears off, you're stuck with a disc that becomes a dust collector.
_________________
I used to be with it, but then they changed what "it" was. Now what I'm with isn't it, and what's it seems weird and scary to me, and it'll happen to you, too.