I am of the opinion that Congeress should pass a constitutional amendment that assigns electors via the district system. The candidate that gets the most votes within a district receives one elector for that district. The two remaining "senate" electors, are allocated, one to the candidate that receives the most districts, and the second to the candidate that receives the most votes in the state. In the event of a tie, the governor sitting at the time of the election, decides the tie breaker.