On AlterNet: J. Randy Forbes