1. A method for transmitting a message over a wireless network to a wireless communications device, the method comprising: storing a plurality of messages in a database, the stored messages being associated with one or more locations, the plurality of messages stored in the database including advertising information sponsored by a respective advertiser having a place of business within a proximity of the location associated with the message; detecting location information of a wireless communications device; selecting a message in the database associated with the detected location; transmitting the message to the wireless communications device; receiving an acknowledgement from the wireless communications device of receipt of the transmitted message; and storing a confirmation of the transmitted message.