On AlterNet: blue dog democrats