HI Viola! We just moved from Portland and I know which shops of which you speak
I never had a shop in the Portland metro area that I recommended but I did find 3 (in Vancouver, Gresham and one near Tualatin...can't remember city, Tigard or Aloha?) that I liked and gave business to. None were open on Sundays. However I loved the service I received at Eugene Skin Divers Supply (in Eugene) and it got to the point that I would ship my regs to them for servicing. Cost me more? Yea, but they took care of me when I f'd up some of my gear and went to bat with Suunto to warranty it. And they took care of me again when it wasn't my fault (going to Suunto again). They have taken such great care of me...even after all this time, I try to support them. I was in the market for a drysuit and got 2 quotes...and a bigger shop (not local to me at the time) had a great deal since they were a HUGE Bare dealer, so I just went back to ESDS and asked if they would split the difference between their original quote and the major dealer quote. they did. They got my business and later got our business when my husband wanted a drysuit. Sure they cut their original quote by $150 (and I paid more than I would have at a larger retailer) but they also earned another drysuit purchase and several other gear items from us.
Now I am near 6 dive shops in a 15-20 mile radius. I picked a shop that I liked talking to the manager (and staff). Will I buy all my gear there? No. But if they have the gear I like, and I go in and fondle it lovingly....I will ask them if they will meet a price I found elsewhere. If they dont' stock it but are an authorized provider, I will ask them to meet an online price I found.
Right now, I am going to be in the market for a new BP/W....some serious change $$$ and so I need to figure out WHAT I want and then I will see if my shop is an authorized provider and what sort of deal they will get for me. I PLAN to support them...if the deal is decent and they carry what I want.
So yea, I want to be loyal to my local shops. I go there to shoot the **** while waiting for tank fills. they organize shop dives (since I dont' know that many divers up here yet, it is helpful for me). So far, they haven't tried to talk me into any gear that I didn't specifically express an interest in (ie standing near the lights while waiting for an air fill, they don't come over and try to sell me a light when I already have a Light Monkey dive light). I appreciate that. Makes me WANT to spend my money there. Right now I have a friend who I have referred to get certified there and will be buying BCD & Regs through them. So they are making money on my referrals/loyalty and in exchange....they do some price matching for me.

Now I am near 6 dive shops in a 15-20 mile radius. I picked a shop that I liked talking to the manager (and staff). Will I buy all my gear there? No. But if they have the gear I like, and I go in and fondle it lovingly....I will ask them if they will meet a price I found elsewhere. If they dont' stock it but are an authorized provider, I will ask them to meet an online price I found.
Right now, I am going to be in the market for a new BP/W....some serious change $$$ and so I need to figure out WHAT I want and then I will see if my shop is an authorized provider and what sort of deal they will get for me. I PLAN to support them...if the deal is decent and they carry what I want.
So yea, I want to be loyal to my local shops. I go there to shoot the **** while waiting for tank fills. they organize shop dives (since I dont' know that many divers up here yet, it is helpful for me). So far, they haven't tried to talk me into any gear that I didn't specifically express an interest in (ie standing near the lights while waiting for an air fill, they don't come over and try to sell me a light when I already have a Light Monkey dive light). I appreciate that. Makes me WANT to spend my money there. Right now I have a friend who I have referred to get certified there and will be buying BCD & Regs through them. So they are making money on my referrals/loyalty and in exchange....they do some price matching for me.