Back in the early 1980s, I bought some gold. It was about $450 an ounce. Now, 25 years later, it is barely worth double that amount. Pretty poor investment. About a 2.5% appreciation a year.
All of the stocks I bought in the 1980s, even after the recent downfall, have extremely outpeformed that gold. Exxon, Phillip Morris, Coca-Cola, IBM, Wal-Mart, McDonalds.
Even the value of used antique firearms, such as original Colt 51 Navies, have far outstripped the appreciation of gold.
In the event of some great societal collapse, people are not going to be running around clammering for gold. You can't eat it, it is too soft for useful metal, and it is only good for jewelry.
Gold only has value when there is a civilization and an infrastructure that is sound enough that it can support the luxery and triteness of wearing jewelry.
Just my opinions. :-)
Mannyrock