Try rating each option out of 5 stars. Instead of restricting votes to a single favourite, modern ballots ask for more information. They're still looking for the same thing though: voter preferences.

If our voters express more than single preferences, we need a smarter way to tally the votes. There are many alternatives, each with their own relative strengths and weaknesses.

This site uses Markus Schulze's work, providing proportional representation that resists tactical voting. For more information, see Wikipedia's articles on the Schulze method and Schulze STV.