We've had four days of very positive action on the Nasdaq and it looks like we might finally hold these gains. I think the sentiment has changed. There's more confidence in the marketplace but we still have that worry about the earnings part of the equation.

In terms of next week I expect it to be a pretty quiet week.

We're seeing investors buy on the dips but, in the short term, we have to be cautious. There's no real good news and there's nothing really to send this market forward so we have to be cautious.

It's clearly the technology stocks leading this rally. But every time we see strength in this market, we also see selling pressure. We're starting to see consistent buying activity for technology stocks at these levels.