It seems that we have had this discussion many times here on TE. I have to say that I try and buy as much local as I can... and perhaps on occasion the price might be a tad higher. But here's why I do... that money filters back to local jobs, taxes and many benefits for the local community..clinics etc.. The other harsh reality is that a shop can offer service, advice, and loads of information on local rides, training rides, trail info etc.. All of that is something that you do NOT receive online.

If I am going to buy a book, I'm going to go to a shop to buy it. I appreciate that they know who I am, know what I like and might even suggest a book that I might not have considered. These same people are sitting on boards in their community trying to make a difference. They are reaching out and not simply for my pocketbook!

Many shops do charge more for products purchased elsewhere and may be disappointed that you didn't buy through them. If you feel as though you are being treated badly, then perhaps you should have a conversation about this. Explain what you wanted to spend, what you are looking for and how you'll use it, and there could be an instance where they are able to find something for you. If they have no luck, they'll at least know that you thought of them and that could also change everyones behavior.

Regardless of what you are buying, I would suggest that you check locally first, talk with shop owner/employees and explain what you want, tell them about prices that you have seen elsewhere, and at least let them do some research. Not only will you foster better communication, but you might be surprised at what you find out. The harsh reality is that when we are able to buy everything that we need online or through another source, then the conversation here will be more about locating jobs and the lack of them. Just something to think about folks.