1. A method of geotagging data using a handheld electronic device, the method comprising: generating data to be geotagged; determining a current location of the handheld electronic device; automatically generating a textual plain-language description of the current location, wherein generating the textual plain-language description comprises correlating the current location with a calendar entry stored in a calendar application in a memory of the device and extracting descriptive language from the calendar entry of the calendar application; and geotagging the data with the textual plain-language description of the current location; and determining if a subsequent set of data that is to be geotagged was generated in spatial or temporal proximity to the data that was previously geotagged; and geotagging the subsequent set of data by reusing at least a portion of the textual plain-language description.