Each congressional district gets one vote. Win the district, win the vote.
As is done in Maine and Nebraska now. One vote for winning a congressional disrict, and two more Electoral votes for most overall votes in the state.
A study done in 2001 showed that Bush would still have won over Gore had this system been adopted nationwide.
This sounds fair to me, I have always thought that this was the ultimate way to elect a president. This way, no one state dominates, as each district in the country is equal to every other. Should have been done a long time ago.