On AlterNet: o'keefe