I for one am in favor of eliminating the electoral college. I would replace it with a system where the winner in each county gets a point. Most points wins. This way you can win NYC and it counts the same as winning a small town upstate.
Is is really fair to win a state like Pennsylvania just because you won Philly?
Leave congress alone and just apply it to the senate and the presidency.
See my Post #30 - winner of each district wins the single electoral vote for that district. 2 electoral votes for the state are left over. Those votes go to the overall winner of the state's popular vote [as a "bonus"].
If this had been in place in 2008 in MD [where I live], Obama woulda won 7-3 instead of 10-0 ...