OK GUYS, THIS TAKES SOME DISCIPLINE BUT HAS WORKED FOR ME FOR A FEW YEARS.
Get yourself a Gander Mountain Credit Card.
They have a rebate program where for every $500 you spend in the store, or $2000 anywhere else, you get a $25 coupon good on any purchase. The coupon is good for a year after issue date.
I talked the wife into charging everything each month. Thats, gas, food, etc. Anything purchased each month. THEN THE KEY IS TO PAY OFF THE BALANCE EVERY MONTH SO YOU ARE NOT PAYING INTEREST.
I have purchased many pounds of powder this way and thousands of primers.
And unexpected household major repairs, such as broken sewer line or furnace work, can get you a few pounds of powder free.