Check out the National Popular Vote movement. It is an end run around the EC.
Yeah, which means the country will be run by Chicago, Los Angeles, and New York.