7. The method according to claim 6 , wherein the document is a web based document containing one or more hyperlinks, further comprising: resolving the one or more hyperlinks within the web based document; retrieving one or more files corresponding to the one or more hyperlinks; and recursively extracting data from each of the one or more files.
8. The method according to claim 7 , wherein the recursively extracting data step begins before the retrieving step is completed.