10. A computer-implemented method of retrieving information comprising the following steps: a. using a hypertext transfer protocol, displaying to a user a display generated from a first markup language, containing a list a profiles, and at least one corresponding topic for each of said list of profiles; b. allowing a user to select via said hypertext transfer protocol a first plurality of said at least one corresponding topic for a second plurality of said list of profiles: c. allowing said user to enter via said hypertext transfer protocol at least one search term: and d. executing a search using said search term in a first database of information, said first database of information organized by said list of said profiles, and said at least one corresponding topic for each of said list of profiles, wherein said search is performed in locations in said first database of information which correspond with each of said first plurality of said at least one corresponding topic for said second plurality of said list of profiles.
11. The method of claim 10 further comprising the step of displaying, via said hypertext transfer protocol, results of said search using said search term in said first database, said results of said search including a first display generated from a first markup language file representing said results of said search, said first markup language file including at least one anchor, wherein said each at least one anchor references a second file containing text which includes said search term for each article for one of said first plurality of said at least one corresponding topic for said second plurality of said list of profiles.