You buy gold and silver as an inflation hedge. There will be another word to describe what happens when the debt of the US swells past the almost $7 Trillion it is now. All the jobs are sucked overseas, and then the boomers retire in mass and demand social security, which is all invested in the same US debt.
I don't think owning gold will help much. If the dollar totally collapses, what will be left to buy?