Gold's has averaged an 18.37% return for the last 10 years. With gold beginning 2011 at $1388/ounce, an 18.37% return will put gold at $1,643 by year end. Of course, that's just the average. Any number of political, economic and military events could send it much higher. So the question remains, "what are you waiting for?"