We have around 1000 CDs, and I still buy music on CDs and compress them myself. I've had negative experiences with the sound quality on both iTunes and Amazon and would just as well make them myself.
Which makes me HIGHLY annoyed when artists release iTunes only tracks that they'll only let you buy if you buy the while album from iTunes. Heart just did that with their new CD.