I'm guilty of buying through mail-orders and online. I never used to shop online until the one skateshop we had here closed up. It was the best, it was what got me into skating pretty much, and kept me skating. Then after a couple of years they closed up and I had to start buying online, Ebay mainly but I've been buying shit from skatewarehouse since they've got everything and ship to Aus. There are now two poor excuses for skateshops, one is like a girls fashion surf shop that happens to sell skateboards, the only thing I've ever bought from there is griptape. Another shop opened up just this year but they're almost as worse, no one that works there skates nor knows anything about skateboarding therefore they don't get any of my business. Plus they sell scooter parts, fuck that. They stock limited shit, Fallen shoes only, and a bunch of Baker, Deathwish stuff, which beats any of the dwindle crap they sell at the other store, though. I've bought a couple of dvds from there but that's it. I can't even buy griptape there because all they have is stupid cut-out designs and coloured crap.
I guess it balances out since I buy from companies/skaters I love to support through the mailorder. But as soon as I move to a place where a skateshop exits I'll pay a little more to support them.
I'd never buy from the berrics, though. Ever.