On AlterNet: michael hayden