Even better: 11 day window for voting window, starting on a Friday and ending on a Monday. Two full weekends to vote, no excuses for not being able to make it. Some states already do this with "early voting" which starts up to two weeks before the actual election day.
And if you could pre-print your completed ballot to be scanned (once your identity if verified per local requirements) then the process could be very, very fast and efficient.