Does the current voting system make it too difficult for decent candidates to win? Right now, it seems that we end up with candidates who appeal to the hard core base of the major parties (such as anti-abortion Republicans or hard-left Democrats), while others who might be more reasonable never make it to the general election. So should we use an alternative voting system, such as "approval voting" or "instant runoff voting"?
Links:
http://en.wikipedia.org/wiki/Approval_voting
http://en.wikipedia.org/wiki/Instant-runoff_voting