On AlterNet: will allen