Current rally is now 93 days long without a correction at least 5%. Only 4 rallies that lasted longer than that in past 18 years:
Sept 2003 - 118 days up 17%
Oct 2005 - 141 days up 14%
June 2006 - 172 days, up 20%
August 2010 - 118 days up 29%
and now since Nov 2012, 93 days up 17%