1. A method for promoting offered products and services from a plurality of product providers/services to a plurality of mobile device users operating mobile devices having location determination capabilities, the method comprising: I. during a registration stage: registering said plurality of mobile device users at a central server, wherein said registration comprises: (i) said mobile device users providing personal profile data to enable the creation and selection of commercial offers by providers of products and services for distribution to those mobile device users interested in receiving such offers, (ii) said mobile device users electing to receive broadcast messages including commercial offers from said providers of products and services on said mobile device user's mobile devices upon entering a prescribed region, II. during an operational stage: a) selecting said prescribed region by at least one product/service provider desiring to transmit a broadcast message including a commercial offer of the at least one product/service provider, wherein said prescribed region is defined as a prescribed distance from a geographic location selected by the product/service provider, b) periodically polling said prescribed region from the central server located outside of said prescribed region, to determine if one of said registered mobile device users has entered said region, c) transmitting said broadcast message from the central server situated outside of said region to a plurality of mobile device users who enter said region and who have elected to receive broadcast messages including commercial offers from said product/service providers, d) monitoring at the central server, responses to the transmitted broadcast message including said commercial offer from those mobile device users responding to the transmitted broadcast message, thereby allowing for a more refined understanding of the responding users personal preferences e) storing the monitored responses to the transmitted broadcast message, received at the central server in a data repository communicatively coupled to the central server, and f) using said stored responses to create more refined commercial offers from product/service providers.