On AlterNet: craig haney