On AlterNet: reihan salam