1. Ballots contain: a ballot, a serial number, a small envelope and a large envelope. 2. The voter fills in the ballot and stuffs in the small envelope and closes it. 3. Voter now needs to get a code from a webpage and add to the serial number card. Here's the part where infrastructure in Iceland is excellent. Nigh everyone has personal electronic certificates on their phones so authentication is easy. I must admit I have no idea how easy or hard this would be in the States. 4. Puts the small envelope and the serial number card in the large envelope and closes it. 5. Mails in the large envelope. 6. Precinct opens the large envelope and validates the serial number. If it is valid, puts the small envelope in box headed for counting. 7. Count the votes. Declare results. 8. Investigate the "bad serials and validation number".
There are fun things to think about doing to increase confidence in the voting process. In this scheme I describe the validation code could be a hash of the serial and a salt. Then you could actually release all the validation cards so voters can actually verify that their ballots were counted.