Maybe I'm weird (not news to people who know me), but I'm not looking for a place to hang out, or some new friends to dive with. I'm looking for a place that will have the consumables (fills) and gear I need to dive. I also appreciate a competent service tech who takes the time to return old parts or scribble a few words about what he/she saw inside my tank.
I understand that I'm not the diver shops make a living off of. I already own most of my gear, and I'm not a big traveler. I tend to go off and browse, letting the staff handle the people who need help, when a new customer comes in the door.
I appreciate having a selection of gear that isn't all Jacket BC's, Split Fins, and Air 2's. I'm not expecting the whole store to be backplates and jet fins, but a little section on the back wall with the parts and pieces I need is great.
I like things that are in stock. If you have to order it, chances are that I can order it myself and get it faster than you can. Plus, it comes right to my door. I usually know what I'm looking for when I walk in.
My preference is to buy from a place I know and like _if_ they carry whatever it is I'm looking for. I'm not likely to buy a brand that was my second choice or a model I would rather not have just because it happens to be on the shelf. There's a whole wide world of gear out there, and I don't expect a local shop to carry it all. Likewise, I don't think it's fair to expect that everything I decide to buy should come out of the lines you do carry.