1. A method for transmitting a message over a wireless network to a wireless communications device, said method comprising the steps of: (a) storing a plurality of messages in a database, wherein each stored message is associated with one or more locations; (b) detecting location information of a wireless communications device; (c) selecting a message in the database associated with the detected location; and (d) transmitting the selected message to the wireless communications device.