This isn't as different as you think. Yes, the entire nation gets to vote for President but because of the elctoral college only a certain subset of votes actually matter. The so-called swing states are the ones who elect the President. Those of us in states that traditionally vote one way or the other don't really make a difference. Furthermore, if you vote for a candidate other than the one who wins your state's electoral votes, then your vote becomes irrelevant. For example, my home state of Illinois has consistently voted for the Democratic candidate for two or three decades now. In the 2004 election, %55 of the population voted for Kerry and therefore all the electoral votes for Illinois went to Kerry. The flip side of that is that the 2,346,000 people who voted for George Bush basically had their votes nullified. Since the popular vote on the national level is irrelevant, those 2 million people basically had no impact - and therefore no say - whatsoever on the outcome of the election.