On AlterNet: daniel allen