Agree matt76, Gold in a SHTF time will go up very high but who cares since the dollar at the end will collapse and no one will take it. At some point gold will be worth what ever the new currency will be and a value will be given to gold.
The idea of buying gold is that in the end you will have a valuable asset but if you keep dollars they may become just paper. So if you have the extra cash gold is a good buy.
I think in a SHTF food will be worth more then gold and people with gold and no food will give you the gold for your food. So store as much food as you can because food you can eat but not gold or silver.