On AlterNet: faiz shakir