On AlterNet: james cameron