Perhaps we instill laws that you have to do one of the following:
1 - Show ID and vote in person
2 - Vote absentee, but go to the local electoral office / court house, where your ID is checked and they then verify your vote and ID.
3 - Vote overseas, and every ballot within 50 miles of an Embassy or Consulate must be verified there.
(15,000 overseas ballots from Timbuktu to vote in the Broward County elections would raise a red flag).
Go for it Fuzz.
I'm all for it!