21. The method of claim 19 , further comprising the step of verifying the validity of any designated links, wherein the incorporating step incorporates links only if the links are valid.
19. A method of annotating, indexing, searching, and displaying a plurality of selected source files, the method comprising: enabling users to generate custom annotations of the plurality of selected source files; wherein the enablement step also enables a user to designate a link term and designate one of the plurality of selected source files to be linked to the designated link term; generating a searchable index of the plurality of selected source files; incorporating any user-generated custom annotations into the index; searching the searchable index according to a search criterion to locate words and phrases in the plurality of selected source files; and displaying at least portions of files in the plurality of selected source files that meet the search criterion.