Methods and apparatus, including computer program products, implementing
and using techniques for using a location aware device to determine a
current location, recording a location bookmark for the current location
using the location aware device, storing the location bookmark, detecting
at some later time that a location of the location aware device is within
a specified proximity to the bookmark location and that a user-defined
condition is satisfied by the bookmark content, and automatically
notifying a user of the location aware device of the location bookmark. A
location bookmark includes a bookmark location and bookmark content, the
bookmark location being the current location and the bookmark content
including data associated with the current location.