1. A method for extracting data from a Web page comprising the computer-implemented steps of: using natural language processing, finding possible formal names on a given Web page, the step of finding producing a first found set of formal names; searching the given Web page for formal names not found by the natural language processing step of finding, said searching producing a second set of formal names; and refining a combined set of formal names formed of the first found set and the second set, said refining producing a working set of people and organization names extracted from the given Web page.