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.