A notification server (100) is coupled to a database (102). The
database
(102) includes information relating to a user service and a threshold for
notifying the user of the availability of the service. The threshold is based upon
a then current location of the user and an availability of the service relative
to the then current location of the user. The notification server (100)
is operable to generate an alert based upon the user service, the then current
location of the user and the threshold and to communicate the alert to the user
via a communication interface (104).