I am an online book buyer but lately I am getting frustrated with them.
Ordered a book from Barnes and Noble and it was received dirty & damaged. The replacement book was only slightly better. Both were sent back.
Now Amazon.com is taking for ever to send me a book a preordered. It was released two weeks ago and it hasn't even been shiped yet.
I like jldriscoll idea, do my browsing online and taking my wishlist to the book store. I find it so much easier to shop for books online, much easier to browse and find what I am looking for.