I was not addressing gold for its utility but as a hedge against a collapse of the dollar (for this it does not even have to be physical gold could be a gold fund or a gold mining stock fund). If the dollar really collapses, then the dollar value of gold would go sky high. Even small drops in the value of the dollar have raised gold prices to new records. Now is not a good time to buy gold. Buy gold when the dollar is strong and sell it when the dollar is weak. This is not investment advice and only buy gold if recommended by your investment adviser.
Regarding the utility of gold and silver and cash (paper and coins). In the event of a major catastrophe having physical objects of value will allow for barter and make purchases when electronic transactions and banking is unavailable. I would trade you a few hours of labor or a couple bottles of wine for an ounce of silver.
TEK