From Gary hart on Huff Post
... the Democratic party (at its best) is the progressive party, the party of the future, and the Republican party is the party that wishes to hold onto the past. When the Democratic party is truly the party of the future, for change, for experimentation, for adaptation, we win. When we "triangulate," we may create enough confusion to get ourselves elected, but we have no mandate to govern and we sacrifice our identity.
The best Democratic leaders, those who succeed as national leaders, are those who define the future and show us how to get there. It shouldn't surprise anyone that those rare leaders, like Barack Obama, also have a "liberal" voting record, especially when, as Senator Obama accurately points out, right-wing ideologues make sure the voting deck is stacked to reflect the old divisive agenda they've perfected. But, as he also points out, "as president, I would be setting the agenda."