The system and method of the present invention automatically provides
dynamically generated completion information for facilitating user input
of email addresses or contact information. This completion information is
developed from a "data store" comprised of multiple data sources such as
previously sent or received email, and other types of electronic files
such as word processor or spreadsheet files. The present invention
monitors and uses the information in the data store to automatically
store, track, maintain, and organize data entries in a dynamic
"resolution list". As a user begins to input an email address or contact,
the present invention can either automatically complete the entry using a
most probable result from the resolution list, or can display a list of
likely matches from which the user may select the desired email address
or contact.