Obama in Cairo: In his highly anticipated speech, Obama didn't leave out a single difficult issue: The future of the Palestinians, Afghanistan, Iraq, Iran -- and, of course, the relationship between the United States and the Muslim world.