Well, my own thought is every state should divide it's electoral votes along popular vote lines. 30% of your state voted democrat? Then 30% of your electoral votes rounded down should go to the democratic nominee. etc. It's more honest, keeps the EC in tact so small states still might get a politician visiting them now and then... and yet certainly more democratic.