On AlterNet: bp whistleblower