Why does it matter if a candidate campaigns in a certain state? You can find out everything you need to know about a candidate online, on tv, in newspapers, in magazines, on radio...what are you going to learn in person that you wouldn't otherwise. The majority of the people who go to McCain or Obama rallies are people who are already going to vote for McCain or Obama. As far as I can tell, the only people that might be swayed by an in-person public appearance would be somebody that doesn't pay attention to the issues anyway...they already have all the info they need at their fingertips, why would shaking their hand make a difference?
I disagree...I think there would be little difference in the outcome. The major liberal urban areas already go to the Dems...NYC, LA, SF, Boston, Philly, Detroit, etc, etc...they're in blue states, so all their votes go to Dems anyway. In a popular election, or something like Streicher mentioned, at least conservatives in urban areas would still have their vote counted. Look out how the blue and red states came out in the 2004 election:
18 blue states vs. 30 red states (for some reason the map left off Alaska and Hawaii). The race was one of the closest ever, yet there were 12 more red states than blue. It already works out that the urban areas have a larger vote than rural areas...which is the way it should be, because more people live there.
In Democracy, every person's vote is supposed to count and the Electoral College is supposed to represent a general count....so why not just have a general count?