Obama's speech in Cairo was full of goodies, including "Among some Muslims, there is a disturbing tendency to measure one's own faith by the rejection of another's."
I liked hearing him say that he believes the Iraqis are ultimately better off without Saddam's tyranny: "unlike Afghanistan, Iraq was a war of choice that provoked strong differences in my country and around the world. Although I believe that the Iraqi people are ultimately better off without the tyranny of Saddam Hussein, I also believe that events in Iraq have reminded America of the need to use diplomacy and build international consensus to resolve our problems whenever possible."
I'm sure Saddam could have been "contained" without invading Iraq, but the tyranny would have continued, and millions of Iraqis would not have self-determination, and would still be subject to the whims of madmen and thieving thugs. The majority of Iraqis would have continued to suffer under Saddam's rule, while the Sunni Arab world would have had peace of mind knowing that their dictators would not be overthrown by the US. The Egyptians should not worry, as it does not appear the US will overthrow their beloved Mubarak any time soon!
PS: I have never heard a US President be as honest about the history of Palestine as President Obama. The entire speech was honest, and unprecedented from an American President.