14. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a user terminal to: receive an incomplete input from a user in an address field of a new message; determine that the incomplete input corresponds to a first person; and determine a ranked order based on profile data, wherein the profile data comprises a profile for each of a plurality of persons, the profile data is related to addresses used in messages associated with the user, and the ranked order is based at least in part on the determining that the input corresponds to the first person, and wherein the ranked order is further based on application of a time-decay factor to each message of the messages; present, via the user terminal, a plurality of suggestions to the user for completion of the input, wherein the plurality of suggestions is presented in the ranked order; receive, via the user terminal, a selection by the user of a first suggestion from the plurality of suggestions; and complete the input with the first suggestion.
14. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a user terminal to: receive an incomplete input from a user in an address field of a new message; determine that the incomplete input corresponds to a first person; and determine a ranked order based on profile data, wherein the profile data comprises a profile for each of a plurality of persons, the profile data is related to addresses used in messages associated with the user, and the ranked order is based at least in part on the determining that the input corresponds to the first person, and wherein the ranked order is further based on application of a time-decay factor to each message of the messages; present, via the user terminal, a plurality of suggestions to the user for completion of the input, wherein the plurality of suggestions is presented in the ranked order; receive, via the user terminal, a selection by the user of a first suggestion from the plurality of suggestions; and complete the input with the first suggestion. 15. The storage medium of claim 14 , wherein the presenting the plurality of suggestions includes names of persons associated with the entry.