July 28 2007 Stock Market Review