I am so happy that I can FIND the books I want reasonably. I recall looking for certain books and really struggling to find them at all, so online and used books are a great deal for me. Those very specific things that I really need but are not many places,
I also buy for work on-line when I can, I really hate shopping. It is usually walmart to get what I want anyway. So I have to compare crappy walmart to potentially crappy online.
However yarns and other things I really need to have my hands on I always buy in person, generally know how much they should cost and think it is a good deal