Many believe the time for online voting has arrived