On AlterNet: haider ahmed