On AlterNet: Haley Barbour