A computer-implemented method, comprising: identifying a user data entry associated with an account of a user; determining a geo-location for the user data entry; determining a current location of a navigation device present in a vehicle being driven by the user; displaying, on a screen of the navigation device, a map of a geographic area which includes the current location of the navigation device and a graphical representation (118, 122) of the user data entry, wherein the graphical representation of the user data entry is overlaid on the map of the geographic area at a position of the map corresponding to the geo-location for the user data entry, wherein the map shows the current location of the navigation device; monitoring a distance between a current location of the navigation device and the geo-location for the user data entry; and automatically presenting, on the screen of the navigation device present in the vehicle being driven by the user, additional information about the user data entry in response to determining that the distance between the current location of the navigation device and the geo-location for the user data entry is within a predetermined distance, wherein automatically presenting the additional information about the user data entry comprises automatically displaying the additional information in an information window along with the map, wherein the information window was not initially displayed along with the graphical representation of the user data entry wherein the method further comprises: determining a direction of travel of the navigation device; overlaying the information window on the map of the geographic area; and positioning the information window over the map of the geographic area based on the direction of travel so that the information window is positioned away from the direction of travel of the navigation device. identifying a user data entry associated with an account of a user; determining a geo-location for the user data entry; determining a current location of a navigation device present in a vehicle being driven by the user; displaying, on a screen of the navigation device, a map of a geographic area which includes the current location of the navigation device and a graphical representation (118, 122) of the user data entry, wherein the graphical representation of the user data entry is overlaid on the map of the geographic area at a position of the map corresponding to the geo-location for the user data entry, wherein the map shows the current location of the navigation device; monitoring a distance between a current location of the navigation device and the geo-location for the user data entry; and automatically presenting, on the screen of the navigation device present in the vehicle being driven by the user, additional information about the user data entry in response to determining that the distance between the current location of the navigation device and the geo-location for the user data entry is within a predetermined distance, wherein automatically presenting the additional information about the user data entry comprises automatically displaying the additional information in an information window along with the map, wherein the information window was not initially displayed along with the graphical representation of the user data entry wherein the method further comprises: determining a direction of travel of the navigation device; overlaying the information window on the map of the geographic area; and positioning the information window over the map of the geographic area based on the direction of travel so that the information window is positioned away from the direction of travel of the navigation device. determining a direction of travel of the navigation device; overlaying the information window on the map of the geographic area; and positioning the information window over the map of the geographic area based on the direction of travel so that the information window is positioned away from the direction of travel of the navigation device.