I used to use mainly Walmart, but now that a buddy of mine has gotten his .45ACP, we (along with his dad) tend to roll our own now, since the three of us together can crank out about 3000-3500 rounds in a day. Not sure on the price of all those rounds, we just give my friend's dad our used brass and stop in STL to pick up his supply orders (then drive them all the way up to CHI) and he considers that our financial contribution.
I have a mild interest in guns. Actually, I think the clinical term is "obsession," but that makes me sound like some kind of gun-nut. Which is fair, since I am.
Wastin' away my future children's inheritance one box of ammo, range fee, and bottle of Hoppe's #9 at a time.