On AlterNet: Steve Klein