A method for location-based notifications, the method including receiving
a request for a notification from an input device. A current location of
the input device is determined in response to the receiving. A reminder
location is set responsive to the current location of the input device
determined in response to the receiving. On a periodic basis, a new
current location of the input device is determined and compared to the
reminder location. A notification is provided if the new current location
is within a proximity threshold of the reminder location.