The market had gotten pounded for a few days, and the Dow fell below 10,000 Monday, which still has some mental significance, ... So we're getting a nice bounce today.
It's basically an options expiration push, and it's continuing this sort of stealth rally we've had for the last few weeks.
There is some concern with the strength of the economy going forward, ... and that's why you are seeing the economically sensitive names getting hit especially hard. What few gainers you see today are mostly in healthcare and other defensive sectors.
With so few negative pre-announcements, many of the earnings should meet or exceed expectations, ... So it's what is in the forecasts that will determine the market direction.