The potential of mobile location marketing