On AlterNet: John Thornton