On AlterNet: edward hanrahan