Another consideration is that I want my B&M to be there when I need it for "emergencies" (run out of pipe cleaners, lighter fluid, etc.). Whenever I go in there for any reason, I always buy at least a tin of something, even though I can get better prices online.