I try to support the local shops as much as I can - but it gets harder and harder to do so. Volume of items plays an important part in the store's ability to offer items, but understanding the economics doesn't make it any easier to deal with. Sometimes they do shoot themselves in the foot, though. One store where I used to buy most of my 120 film no longer stocks enough to meet volume purchasing (full brick of each type). They will be glad to special order it for me - but owner's policy is no discounts on special order merchandise. So mail order it is - I can't afford to buy it any other way. And so it goes.