Two states, Maine and Nebraska, cast their electoral college votes based on presidential winners in individual federal House districts. That suggests to me that the method of choosing electors its not fixed by the Constitution. Given that, would it be possible that the Congress could pass a law that required ALL states to uses the House district model, rather than winner-take-all on a statewide basis? If that could be done, I think we'd be much more likely to get a result in the Electoral College that would more closely resemble the popular vote. For example, Republicans would win in Orange County, California, and Democrats would win in Miami-Dade, Broward and Palm Beach counties in Florida. Republicans would win in upstate New York and downstate Illinois, and Democrats would win in Atlanta and Houston.