"I'd imagine if the SHTF and it went on for anytime at all a can of spam, bennie wennies or a bottle of water at the right time would be worth more than all the gold, silver and ammo one could hold."
Plus 1 to that.
Also, it might be a good idea to simply have some CURRENCY laid by. Maybe a thousand dollars of greenbacks. Why? Well, one of the first things in a SHTF situation is a run on the banks. And currency will not immediately be without value, in fact, just the opposite.
Diversify, diversify, diversify.
Also, prepare, but don't be anxious. Economic problems have come and gone in America many times in the past. There will always be ups and downs. And whatever happens, remember that your spiritual wealth is more important than gold.