On AlterNet: dan kennedy