2960 continues to define short term resistance in the Qs and unless the market can recapture that level all rally attempts should continue to be viewed with suspicion.