Hmmm...I try to buy from my local stores, but I find it can be an exercise in frustration, as the stocking locally seems to be pretty thin in all of them. Recent examples include the local big hardware store; no caulk other than white and black, no flexible tubing, and no mortar, while the local HD doesn't stock 1" conduit or most of their shower doors, only 2' sections of unistrut, nor many of the bolt sizes / types that I seem to need, and don't get me started on the wood quality. Then if they do have items, it seems as if the items are routinely 15-20% more than Amazon. So, it takes longer, is more expensive, plus wear and tear on the vehicle rather than buying it on Amazon.
Yes, we definitely get lots from mail order stores like Amazon, though not for screws or fasteners if I can help it. I have been burned too many times with poor quality. I used some old Amazon stainless screws over the weekend, and half of them cammed out just trying to screw the screws into previously drilled holes. Apparently the screws were only slightly harder than aluminum, so either not a real 316 stainless, or...
All the best,
Peter