On AlterNet: david neiwert