The price of gold is at a record high just below $1,000 an ounce and silver is at a 28-year high of more than $20 an ounce. But before rushing to the jeweler with that gold chain or ring or that ...