I'm a little dissappointed that there was no mention of the blockchain in voting technologies. Cursory investigation would reveal that it is an area of interest in voting, and not just for reasons of convenience.
Is online voting something we would want? In my opinion it actually makes voting less anonymous and allowed for people to pressure others to vote in certain ways.
I think online voting would be great if we paired it with measures to facilitate anonymity and prevent fraud. One thing I'd like to see is a change in the notion of personal identifiers and information security. Social security numbers, for example, seem hopelessly outdated in the era of the data breach. But if I had a reasonably secure personal identifier and a reason to believe the process wasn't at great risk of being compromised, the convenience (and therefore the boost in turnout) would be immense.