Technology in Elections:A Silver Bullet?