A system uses GPS or other location determining features and existing cellular services, along with a centrally available computer program. A vendor/advertiser can discover nearby consumers; the vendor/advertiser can publish a business communication such as promotion so that the consumer can discover the business announcements; the vendor/advertiser can send a one-on-one message to the consumer detailing the business announcement and call for action; and the consumer can obtain from the vendor/advertiser any clarifications, questions, feedback etc. regarding product/promotion. Individual users can use the system to identify and send messages to other individuals based on location.