If you liked this article you might like

Stocks Finish Higher; Nasdaq Back Above 3000
Stock Futures Pare Gains as Optimism Cooled by Data
Stocks to Watch: Tiffany, Research In Motion (Update 1)