Applying a Fibonacci-based 61.8% retracement level to each of the time-periods following the March 2009 lows, produces a very interesting cycle overlay on the S&P 500 rallies...
http://socialtrade.com/item/6693 9/25/12