S&P 500 Morning Analysis 7/29/09