If you're going to buy the primers and powder at Bass Pro you're already behind the 8 ball. Their prices already reflect panic time. You need to be able to buy primers for LESS than $0.024 each.
If you're buying primers at Academy you're still screwed. Their prices aren't as high as BP but they're still stupid high. I can get primers locally for $30/1000 out the door. That's CCI and Winchester. On a day to day basis it's hard to beat those prices buying online.
Powder prices aren't too bad at Academy. I haven't been in BP to check in over a year, back then they were crazy high.
The same place I buy primers has powder at prices that make it very hard for me to justify ordering powder online. I'd have to buy at least 32 lbs to save any money. Considering that I just picked up 24 lbs of powder for $201 out the door it will be a while before I need more pistol powder.
If you want to stockpile something you can sell at a profit later on I'd suggest .22 LR ammo, just like Highland Lofts did. m Though I'm not sure how he thinks it was fabricated. The factories didn't profit from the shortage.