Better Buy Now: Gold at $3,500 or an S&P 500 Index Fund?

  • The price of gold is hitting new all-time highs -- surpassing $3,500 per ounce. Meanwhile, the S&P 500 (^GSPC 0.74%) is in a correction.