On AlterNet: haley barbour