I'm with Speedo on this one. If you have time to and can get to the shop and find what you need there(a combination thats hard to achieve), then buy it at the local shop.
Even if the price is a buck or two higher, but not if its insanely high. I'm not that dedicated to LHS!
But, don't let anyone tell you that mail ordering is somehow wrong because you aren't supporting the local shop. You do whatever you can to help and support the local shop, but after that, their a business and its up to them to figure out how to bring in customers.