We can pay our rates and insurance online, do our banking, register our vehicles and pay fines.
Almost every service imaginable is online. The introduction of ultrafast broadband has made the internet faster and more widely available than ever before.
We can even enrol to vote online, so why can't we actually vote as well?
Imagine logging into Facebook, you see a link - click, enter your name, a couple more clicks and, so long as you're enrolled to vote, you're done. Then you share the link to encourage your friends and family to vote as well. It would make voting as easy as paying your bills, which would surely mean more people would do it?
I can hear the naysayers already, "it would disadvantage the elderly or those without internet access". So just keep the postal voting option as well. Simple.
Though it must be said, if my nearly 71-year-old father can be more of a pro on Facebook than I am, maybe those naysayers aren't actually giving our elderly constituents the credit they deserve.
Another round of elections with just 30 per cent voter turnout means it's time to reassess the system.
There has to be a better way.