I love Treehorn. They have books and editions of books that are hard to find elsewhere, and everything they have is just so interesting! Great prices, and some of the sales people are friendly, some not so. Good place to sell books too, though you should call ahead and make sure that their buyers are there - they recommended this to me before. They prefer to buy and sell very indie, very hard to find books and they also have tarot cards for sale too.