If you're still buying CDs in person, I urge you to check out Easy Street Records. They have a great selection - just like any record store giant - but they are a local shop. It's a great place to find used CDs (or tapes), and they even have a decent supply of vinyl in the store. I go there and browse the used CDs about once a week and have found gems for less than $5 per CD.
more