On AlterNet: Michael Keegan