I'm in my local Penn Camera branch at least once a month, sometimes more often than that. I have bought new from them (Canon 5D outfit, extra 580EX flash and STE2 remote control module), used (most recent was the 35mm F2 for Contax G), and film and processing for color neg. As a general rule they have been pretty flexible with price matching, and when they at least make an effort, I buy from them. But when there's a 10%/$100 price difference even AFTER their price compromise, I'll mail order from New York any day. If it is something for which I want/need customer service, I buy local. If it is something for which I do not, why waste money?