Time to Buy Gold?

A perfect storm of market forces could push this precious metal, already at a 27-year high, toward $1,000 an ounce. But most investors should limit their exposure.