Microsoft announced their earnings earlier than expected and they surprised to the downside. The company also said it expects the slow economy to reduce IT spending across the board in 2009.

EUR/USD fell as low as 1.2928 as S&P futures gave up 15 points of their Wednesday gains.