Small | Fri Aug 26, 2011 3:14pm EDT

Biden: U.S. needs more stimulus, business mad at S&P