On AlterNet: ray kelly