I have bought items from Hong Kong, West Virginia, Washington and Ohio - All in the past month. They had what I needed, the prices were good and the service was fast. Could I have found these items locally? Maybe. With quite a bit of work. At a greater price.
We live in a global economy. Using ebay, I can buy juggling clubs from a performer in Baltimore nearly as easily as I can from the juggler down the street. The on-line selection is 10,000 times greater than at local stores and items are much easier to find.
Yes, I shop locally. But not because of some philosophical bent. Buying gas or groceries on-line are problematic. The internet restaurant is still a business model with a few key flaws. But as an overall choice, I'll rather buy globally. Paying more for slower service, a smaller selection or the same product is anti-Darwinian. You are supporting a model that won't evolve.
A perfect example of this is GM. Did you buy a General Motors or other American made car? If you did, then you supported, with your dollars, a specific, geographic, economy. Or did you go with a technologically better vehicle, with a cooler design or better mileage? Me too.