3) Elect 1 elector by the winner of each Congressional district
You're asking for Gerrymandering.
After the 1800 Jefferson-Burr election contest, Congress seriously considered an alternative to the 12th Amendment that would have provided for popular election of presidential electors from electoral districts (eg Nebraska would have 5 electoral districts). One of the provisions of the proposed amendments was that EDs only be changed once per census. And of course, Congress has the authority to prevent gerrymandering.
4) Make Federal Electors a 4 yr assignment, in which Electors act as "Citizen Representatives" of the candidate then, President collecting ideas, emailing results, talking to local civic groups. Let them act as a conduit, independent of the Media and without the overwhelming spin of the parties, for policies, and provide a way for ideas and feedback to go up to the President.
What?
Congress has authority to set the
time for choosing of electors, and the
day on which they meet and cast their votes. It is only the day for the meeting in each state and casting of votes which must be uniform throughout the United States. The distinction between time and day in Article III is deliberate, and Congress originally provided a time window of several weeks or even months during which electors might be chosen.
Currently Congress has chosen a particular day in November for the time of choosing, and a day in December for casting votes. As was seen in Florida in 2000, the electors hardly had been determinitively elected prior to them having to travel to Tallahassee and vote. Hardly an opportunity for the somber and reflective deliberation intended by the Founding Fathers.
But Congress could set 2009 as the month for choosing and day for 2012 for the date of casting electoral votes.