1. A method, comprising: compiling a contact list based on a probability that one or more contacts in a contact list may be selected; storing the list of contacts in a storage; and determining the probability, the determining act including: determining a location of a computer device; determining a present point in time; determining a past event occurred within a predetermined distance of the determined location; and determining the past event occurred at a point in time equal or about equal to the determined present point in time, wherein compiling includes adding a contact associated with the past event to the list of contacts.