1. A method to dynamically link a directory (contact) record to a plurality of root URLs comprising the steps of: a) importing a plurality of directory (contact) records with assigned IDs into a first table of a database; b) defining a group of root URLs with assigned IDs into a second table of the database; c) establishing a coordinating third table of the database to link said each of said directory (contact) records with said each of said root URLs thus allowing said directory (contact) records to share said root URLs; d) spidering each of said root URLs and capturing the target content of each of said root URLs and any new targets linked to said root URLs as discovered during spidering; e) parsing, breaking down into text and storing said content of each of said root URL and any linked targets into a fourth table of the database and inserting the original root URL ID to each record;