Since last fall when I lambasted Amazon on my music blog for their piss-poor catalog of non-DRM'ed music for sale, they've improved a lot and their catalog is becoming more robust. Last night they had the majority of 1970's-00's pop and rock hits that they did NOT have in my earlier test.
That's the good news. The bad news is that the quality is very uneven. Most of the songs I downloaded are LAME 3.91 256 kbps MP3. Some of them sounded very good (as they should if that scheme is done right). Others sounded horrible, with the main culprit seeming to be the gross overcompression and clipping common to so many streaming internet "radio" stations these days.
Does anyone know if Amazon does their own in-house encoding, or do they get it from the labels, or do they outsource the work to some kid in Bangalore who does it in his bedroom while his parents think he's doing his homework? Why is it so inconsistent? There's no reason why a LAME-encoded 256 kbps MP3 shouldn't sound really good on every song.
