13. A computer system having a processor and a memory, the memory having instructions for causing the processor to search for data relevant to an inquiry, by performing steps comprising: a) providing a plurality of initial search targets based upon said inquiry of a plurality of seed sources; b) searching a first one of the plurality of initial search targets to obtain data and metadata relevant to the inquiry; c) repeating step (b) until all said data and metadata of the first one of the plurality of initial search targets have been collected and stored; d) searching a next one of the plurality of initial search targets to obtain additional data and metadata relevant to the inquiry; e) repeating step (d) until all said additional data and metadata of the next one of the plurality of initial search targets have been collected and stored; f) repeating steps (d) and (e) until all of the plurality of initial search targets have been searched and said additional data and metadata have been collected and stored; g) processing said data and metadata and said additional data and metadata stored in steps (c) and (e), respectively, thereby generating additional search targets; h) repeating steps b) through f) for said additional search targets; i) repeating steps (g) and (h) until no said additional data and metadata are found; and j) validating given data by executing steps comprising: comparing the data from search targets that have been searched, and selecting as valid the data from a source considered to be most reliable and usable, based on a set of precedence and usage rules.
13. A computer system having a processor and a memory, the memory having instructions for causing the processor to search for data relevant to an inquiry, by performing steps comprising: a) providing a plurality of initial search targets based upon said inquiry of a plurality of seed sources; b) searching a first one of the plurality of initial search targets to obtain data and metadata relevant to the inquiry; c) repeating step (b) until all said data and metadata of the first one of the plurality of initial search targets have been collected and stored; d) searching a next one of the plurality of initial search targets to obtain additional data and metadata relevant to the inquiry; e) repeating step (d) until all said additional data and metadata of the next one of the plurality of initial search targets have been collected and stored; f) repeating steps (d) and (e) until all of the plurality of initial search targets have been searched and said additional data and metadata have been collected and stored; g) processing said data and metadata and said additional data and metadata stored in steps (c) and (e), respectively, thereby generating additional search targets; h) repeating steps b) through f) for said additional search targets; i) repeating steps (g) and (h) until no said additional data and metadata are found; and j) validating given data by executing steps comprising: comparing the data from search targets that have been searched, and selecting as valid the data from a source considered to be most reliable and usable, based on a set of precedence and usage rules. 17. The system of claim 13 , further comprising a processor configured to curate, adjudicate, synthesize, and cluster related data from different search targets to form clustered data records.