My old FLGS back home in Ashland, KY (The Danzig Corridor) had a unique method of keeping us coming back to his store to buy from him.
He had a HUGE store but he only stocked Warhammer Fantasy/40K, some CCG's and a few basic RPG items (core rulebooks and such). The rest of the store was dedicated to playing space and he ran tournaments and game days every week. If he didn't have something stocked you could order it at 25% off.
That kept his overhead down and made room for active players in the store. Sure, he lost the money from impulse buyers but the rest of us knew what books were coming out and bought in bulk. Man I miss that store...