Another idea is giving each congressional district an individual electoral vote.
For example, in 2008, Barack Obama won Indiana and it's 11 electoral votes. McCain, won 6 Congressional Districts to Obama's 3. McCain would get 6 of Indiana's electoral votes, and Obama would get 5 (3 CD's + 2 for winning statewide) That system would put the EV closer to the PV, without completely ruining the election system in America.
That is a very bad idea. Imagine how bad gerrymandering would get.
That wouldn't happen, obviously.....but it seems logical that states with high population are....gasp.....worthy of more attention than Iowa or New Hampshire.