On AlterNet: joe klein