I will go to the local shops to handle the gun and see if it is want I want. Then I get the price online. Then I call the shop which is one of the places the online place deals through and ask them "Hey can I buy the one you have in stock at that price or do you want me to order one and have it shipped in?" The response order it in. So I do. Don't know why he won't sell me the same exact one he has for the online price so I order it in. He doesn't seem to mind and I don't mind waiting 5 days for it to get shipped. I did buy a remington 700 through wal-mart and saved $80 on it. Pretty hard to pass that kind of savings up. I have never bought ammo online, or accessories.