I've long been disenchanted with both "major parties" and been unhappy that the election process locks in the choice between "excessive government" and "excessive individualism (except for what they don't like)".
Six Republican Minnesota legislatures supported an override of Gov. Tim Pawlenty's veto of a transportation bill. For this "breaking of party discipline" the minority leader has stripped them of their committee positions. Very strange considering that Republicans pride themselves on being for individual choice and responsibility.
I think this may be an excellent opportunity for these legislatures to bolt their party, especially considering that they represent districts that are voting more Democratic. However, the Democrats are not really the answer for these legislatures. Rather, I think they should either start a new moderate party or join an existing moderate party.
A new moderate party would have a relatively simple principle: the need for a balance between individual choice and the common good. Anything more could lock the party into positions that would be irrelevant or counterproductive in the future.
An existing moderate party is the Independence Party of Minnesota. You can find its principles at http://www.mnip.org/principles.shtml. This page has links to the party's platform and other information. Personally, I find the platform has too many details.
If you think that a vote for the Independence Party will be a "wasted vote", remember that third-party gubernatorial candidate Jesse Ventura, last in the polls, was elected governor in 1998. And if you keep voting for either the left or the right, you might be left right out of a bright future.
See also "Voting is not a horse race".