If you've been disappointed with other music stores, check out the Record Exchange. They have a huge selection of cd's, both used and new. Go on First Thursday, and you can get a used cd for $2 off! If they don't have a cd in (which is rare) they can special order it for you, and they don't charge you shipping. Plus the Record Exchange has what they are named for- records. You can find both new releases plus rare records. They also have a wide selection of dvd's, and the attached gift shop has many kitschy gift items and cards. The only problem is it's way too easy to spend too much time and too much money here!