On AlterNet: sami al-haj