A large percentage of the population now carries a smart phone. ...