President Barack Obama announced all U.S. troops will be out of Iraq by the end of 2011.