I make a point of buying as much of my x-wing stuff from my LGS as possible.
I still occasionally buy online if they don't have stock, or if I spot a really good deal on something I want multiples of - but at the very least I'll buy 1 of everything from each new wave from there.
The owner is a great guy, works hard to create an active and diverse gaming community, organises events and competitive tournaments, and as well as having 2 official game nights a week, gives me a place to turn up and play pretty much whenever I want.
I "only" get 10% off retail but I consider it worth every penny