I agree with buying power and primers locally to avoid the hazmat fees.
Cabelas ran a "free shipping" month before christmas. They didn't have much in stock, but they'd take your money. I bought everything I needed for the year (I hope).
Things started trickling in by mid-December and the last items arrived last week. Cabelas doesn't have the best prices, but the free shipping and getting it all from one place made it worth my time.
With your first shipment they usually send a coupon for spend a bunch and save a little. I suggest buying something cheap in stock, then waiting for a free shipping sale. Use coupon + free shipping.
I have no affiliation with Cabelas.
Here's another site to check out. They sell reloaded ammo at a very reasonable price. Might not use it for high accuracy or home defense, but good for plinking and range use.www.freedommunitions.com