While geo-location is no newcomer to the marketing landscape, the opportunities to connect with consumers using real-time communication have reached unparalleled levels. But what exactly does geo-location mean, and more importantly, how can it work for you?