On AlterNet: James Cole