I look at Barnes & Noble as another company that is screwing the pooch by not doing a better job with Internet sales, and a better job integrating internet and meatspace (aka "click and mortar"). I do a lot of business with B&N but I almost never buy books from their online store. Why? Partly because their site sucks, looks & feels dated and klunky, lacks the selection of Amazon's site, and doesn't offer good recommendations like Amazon does.
And if I go into a B&N store and want to special order a book, I can get free shipping, if it goes to my home. But if I want them to ship it to the store so I can pick it up there, it costs extra. WTF? And if memory serves correctly, you can't return items bought online to a physical B&N store.
There's just so many ways that they are missing the boat and nobody seems to care.