One of the best investments over the past decade has been buying gold. In 2001, gold was selling for $270 per troy ounce. Today, it is at around $1,600. There could be several reasons for the increased demand for...