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)