1. A method comprising: creating an object on a mobile station; determining coordinates indicating a location of the mobile station when the object is created; prompting a user of the mobile station to enter a name of the location corresponding to the coordinates; receiving, from the user of the mobile station, the name of the location; associating the coordinates and the name of the location with the object as metadata; writing the object and the metadata into a memory of the mobile station, wherein the memory stores a plurality of objects and metadata corresponding to each of the plurality of objects; providing, to a user and via the mobile station, an interface for searching for at least one object in the memory, wherein the interface includes: coordinate fields and address fields for entering search location data corresponding to a particular location of the mobile station when the at least one object was created, a contact field to indicate that contact entries are to be searched in the memory, a calendar field to indicate that calendar entries are to be searched in the memory, a note field to indicate that note entries are to be searched in the memory, an image field to indicate that images are to be searched in the memory, a video field to indicate that videos are to be searched in the memory, and a field for entering an object name associated with an object that was created at a same location as the at least one object; prompting the user to enter the search location data or the object name via the interface; determining whether the user has entered the search location data or the object name; searching the metadata stored in the memory of the mobile station based on the search location data or the same location associated with the object name when the user has entered the search location data or the object name, wherein searching the metadata based on the search location data or the same location associated with the object name includes: searching the memory of the mobile station for metadata that matches the search location data or a geographical area surrounding the search location data, or searching the memory of the mobile station for metadata that matches the same location associated with the object name or the geographical area surrounding the same location associated with the object name, wherein the geographical area is previously specified by the user; searching the metadata stored in the memory of the mobile station based on a current location of the mobile station when the user has not entered the search location data or the object name; identifying particular metadata that matches the search location data, the same location associated with object name, or the current location of the mobile station; and presenting the at least one object associated with the particular metadata on a display of the mobile station.