Last bull run was 5 years. 2002-2007 (top spx- 1576) This one March 2009 (abut 3 years) so this bull run is still young. The 3rd wave is still in progress. SPX 1576 will be retested. Last 2 market tops spx 1576 and 1557 were previous tops. This current move can go to spx 1403. That is 1.66 level.