I thought I would through my opinion in here. I'm all for supporting your local dive shop "I'm employed by a family owned local business" but I hate haggling for the best price. My process for shopping for goods is is to do research on line for customer reviews and to compare products, then I check prices for these products on various online retailers sites. After I have done all my research and feel educated enough in the product I will go to my local shop. This is where the problem lies, I can't help but to feel cheated with the local prices, I don't mind paying 10% more but when it is 30% to 50% more I become suspicious . I don't buy the argument of the online retailers don't have the overhead that a local retailer does. With an online business some pay every time someone clicks on your site from a search, they have to pay web developers, pay to stock much more than a small local shop does, pay for a warehouse, pay employees to receive stock and pull items, pay for the shipping of items, pay for phone support staff, and probably a lot more. The online retailers probably have the same or more costs than a local retailer but they are just different costs.