...snip...
Instant runoff voting ensures that officeholders are elected with a majority of the vote in a single November election. No separate runoffs or primaries are necessary. Voters rank their candidates, and if their first choice can't win, their vote goes to their second-ranked candidate as their runoff choice. Voters are liberated to vote for the candidates they really like without worrying about "spoilers." You can rank your favorite candidate first, knowing if she or he can't win, you haven't wasted your vote because it will go to your second choice.
...snip...
Interesting idea. More at link.
http://www.truthout.org/docs_2006/121806O.shtml