On AlterNet: william haynes