On AlterNet: frank rich