This particular idea seems bad from a security standpoint. But we do need to make some major changes to level the playing field so that people who have small children, move often, work odd hours- in other words, everyone except for propertied old people- are able to vote.
I can see a few ways to make this happen:
1) make voting day a national holiday
2) automate voter registration when you file a tax return and make same-day registration the law nationwide
3) automatically mail everyone an absentee ballot