This rally is looking a little long in the tooth. I am not ready to "call a top" but there is evidence of weakness in the small cap stocks. I do not like when small caps lag in a rally and we have IWM (Candle chart) and the QQQ (red line) lagging in a major way. If they turn over, do not underestimate their ability to pull down the rest of the indices.