I dunno.
I have NEVER NEVER NEVER EVER liked this idea of early voting.
Right now, right this minute, I bet ward bosses in the usual Democrat-held bastions (Boston, Cleveland, Chicago, Milwaukee, &c., &c., &c.) are using all this time to create "votes" out of thin air.
Early voting gives the criminals more time to criminalize.
Most laws (with only irregular and rare exceptions) say that elections are to be held on the first Tuesday after the first Monday of November, and we should stick with that.
Yeah, yeah, yeah, it's a pain to stand in line, to wait, but this is a small sacrifice.
Also, I think that all returns from an individual state should be released simultaneously, all at the same time.
Democrat-run Chicago of course is notorious for waiting for the downstate returns to come in first, so as to calculate how many more Democrat "votes" they need to create, to counter what's happening in the rest of Illinois. If all returns from Illinois had to be reported at the same time (downstate and Chicago), there wouldn't be a "window of opportunity" for the Democrat inner-city machines to cheat.
I recall something most peculiar about the U.S. Senate race in Missouri in 2006; St. Louis oddly reported first, showing an overwhelming majority for the Democrat candidate, and then suddenly other parts of Missouri started coming in, showing a majority for the then-incumbent Republican.
At the last minute, St. Louis suddenly "discovered" a whole lot of votes for the Democrat candidate, something like 225,000, probably created out of thin air.
Voting only on election day, and simultaneous release of totals is the way to go, to ensure honest elections (in addition, of course, to voter identification).
We all know who's against that.