On AlterNet: andy caffrey