1. A system for managing a user's personal contact information, comprising: a) a server computer that provides a registered user interface having functionality for users to establish relationships with their contacts such that each user may have one or more contacts; said server comprising, a database that stores personal data records for each user indicating the connections established between the registered users of the system; a contact builder module that provides cross reference functionality for said server to search a user's electronic communications and compare them to a user's stored contacts on said database; and a contact management module that provides functionality for a user to manage their contact information on a contact-by-contact basis; and b) a client computer with a user interface for each system user to communicate with said server.