Ramesh, another thing that bothers me about the Judis Republican homogeneity/Democratic heterogeneity talking point: Maybe there are more conservative Democrats than liberal Republicans because we are, in fact, a center-right nation, and Democrats simply could not form governing majorities without welcoming conservative Democrats into their ranks. That would explain why the size of the Democratic congressional caucus over the last decade has been directly proportional to the number of Blue Dogs therein. The DLC wasn’t formed by a bolt of lightning striking a puddle of swamp ooze. The liberal wing of the Democratic Party knows it needs (pliable) moderate and conservative Democrats to get anything done. The Republican Party has no such need. Does anyone think the Democratic Party is heterogeneous as a matter of principle?