Little known fact - not all gun shops buy their guns from the same place. Some buy from distributors. Some can get a few brands direct from the manufacturer. Markup is 10-15%. Depending on what the shop paid for the gun, then marking up the price 15% would account for the price differences. That's why you don't see a lot of price matching among gun shops. Many will try to come as close as they can, but they have to make a profit to stay in business. Just FYI.
Thanks for pointing out that LGS get their goods from different sources. I was aware of that and that is why when I am looking for a particular model i always shop around. I had never ordered online before but have done so twice in the last year. It was because no LGS around central Indiana had the model's I was looking for and couldn't order it. One was the Walther CCP for example and the online price was just $10 less than what most LGS would charge.