Has the time now come for Internet voting?