Online voting would be great but the issue will be that it will be difficult to keep a vote anonymous, as they will have to link your poll card to a government gateway or local government portal. I would not trust government IT with something like that.