Germany got ****ed by the Nazis... and so they needed to create a better system.
Now, you vote for the "party" you want... in order of preference. There are 5-7 major parties. Then they take all of the votes into consideration and then allot a certain amount of seats to each party. So maybe I'd vote: [example from 1st choice to least]
German Congress "Bundestagswahl" party allotment in 2009 through "personalised proportional representation."
Having 2 main parties is way to easy to manipulate, especially with the large PACs of cash going to the candidates. The smaller parties have no chance to get their message out in this current US political environment.
Eventually, after the Dem$$$ and Rep$$$ ruin everything... we will have to have a reboot.