On AlterNet: david addington