On AlterNet: blue dog coalition