If you have the time and patience and you want to get a deal on a book/movie/cd then I suggest you hit up this location of BMV. I -think- this is the largest location. It has 3 floors of bargain bin goodness. The books for the most part are in really good condition and you are getting them at a fraction of the original price so why not go here? The only thing is you do have to search for a while to find what you're looking for as it isn't always that organized. You can also sell your lightly used books/movies/cds here but don't be hurt if they won't take your stuff. They are pretty selective with most things!
Also if you are looking for a new book you usually have to wait at least 3 months before they will have it in stock. So if you really want that new Harry Potter book I'd line up at Indigo.