On AlterNet: james cayne