Cabelas hasn't been mentioned yet, and yes while their prices are higher on almost everything you have to factor in the other incentives. If you make everyday purchases with a credit card to pay off every month. Then their Cabelas card point system can save you a bunch. They send you flyers from time to time with discounts, usually like MidwayUSA they have $10 off $100, $20 off $200, etc. but they occasionally send a $10 off $50 or $10 off $75. I get emails occasionally with promotion codes for free shipping. Since I have a Cabelas that is about an hour away from me their free shipping with Site-to-Store comes in handy too. Last time I was in their I picked up a brick of Remington Large Pistol Primers $33.99, and a box of Hornady 30 cal 168gr. Match bullets for $25.59, and paid for them with points. The prices weren't outrageous, and ultimately they cost me nothing.