Prices at my local B&M are more than twice the online prices (e.g. 24$ for a tin of GLP), but I make it a point to buy something there on a regular basis, at least once a month. It's a city institution, been around forever, and I want to support it and the people who count on it for a living. Once in a long while they get something that's tough to find online, and they don't gouge for it, so it's not always painful.