I use local shops every time for boots. Without a doubt. Boards, it will depend, but more often than not it's a shop purchase. Outwear, I am 50/50. Goggles and gloves I mostly buy online, because the deals are just too good for the most part.
Helmets, are another 50/50 purchase.
You might try going to your local guys and let them know the deals you have found and ask if they will match, meet you half way or something. I prefer to buy from my local shops, but with huge price differences, sometimes it just doesn't make sense. I also find that a lot of them will discount a fair amount to get your business. It doesn't hurt to ask.