On AlterNet: salim hamdan