+1 for Discogs. I purchased a lot of hard to find CDs there. Locally, I shop at Silver Platters and their flagship store in Seattle has a huge selection of new and used CDs, movies, vinyl, and books. You can also buy from their website: www.silverplatters.com