On AlterNet: bill keller