Price isn't the only factor that puts me in a store. Customer service for me is #1. If they are friendly and helpful, I will go back. That is what helps keep the little guys in business. That and low overhead.
For example there is an archery shop here in SE Wisconsin that I have had nothing but trouble with their customer service for years. I wouldn't go in there for a couple years, and every time I went back there would be something else. I'm not going to mention their name because I actually know the owner. When I was looking for a new bow I looked there and another place near Madison (Little John's). Little John's was about $50 more (and 25 miles further) for the whole set up for the Hoyt XTEC than the other place, but they were sooo much better to deal with it really was an easy choice. I am not a hard customer to deal with, just want the seller to at least act like they want my business and know what they are talking about so they can help me get what I'm looking for.
Business owner's who don't want to deal with customers like me (Scott B.) won't have to worry about that. And I'm sure they had plenty more like me at one time or another. Would be nice to know the name of his store so I make sure not to bother him.