The price of silver has just reached an all-time high of more than $120 per ounce. Although gold has eclipsed the white metal ...