I used to have a bookshop addiction. Then I discovered online bookshops such as Amazon. Not only is Amazon cheaper - even with the postage - they rarely seem to be out of stock. And they do secondhand too. Amazon is cheaper for music as well. I got a CD I wanted for £6 including postage. The HMV shop wanted £18.
I can't see how High Street bookshops can survive :-(