A method for providing an alert when a user has entered a specified proximity to a desired location within a predetermined time window. The methods can include the steps of establishing a current location of a user, providing a time window for visiting a desired location, providing the name and coordinates of the desired location; and providing distance of notification, where an alert is issued once the user has entered the distance of notification from a desired location within the time wind established for that desired location.