I must say that while i don't agree with Amr Hazawi politically, he has been rather consistent in his liberal advocacy and has not been swept with the fascist, pro-military climate in Egypt.
A source on politics, war, the Middle East, Arabic poetry, and art.