Corrections in market take time to play themselves out. After a 8 month rally with no major correction, the market is witnessing major correction. While it is tempting to attribute the sell offs to things like sub prime trouble and China, none of those factors matters in the long run (the sub prime anyway is in panic mode, so survivors will be bargains). The market is correcting because it went up a lot.
The things to keep a close eye on is earnings trend. As of now the trend of estimate revision for 2007 is up. While earnings are expected to slow down, the slowdown is not dramatic. That sets the stage again for sometime in future for earnings lead rally.
A few months of weakness or sideways move can set up the market again for a rally. That is how rallies progress over a long run. It is always tempting to be too bullish or too bearish at such stages, but individual stocks action is primarily driven by earnings and earnings expectations. If you were following earnings lead breakout strategy, you would have found several stocks breaking out post earnings and making 10 to 30% moves in few days, even after the correction. Those are the kind of stocks which will again get rallying once the correction plays itself out.