On AlterNet: james bamford