Forget amazon.com for books if you're lucky enough to live near portland.
They have a huge selection of new and used books arranged in a very organized fashion. They have multiple floors covering a city block. You could spend a week in Powells.
Also, stop by the cafe inside for a warm cup of coffee while you read your new book.