8. A method for providing a validation tool comprising the steps of: identifying, by a local computing device, a plurality of words within a document that are formatted as a potential term of interest, the document being provided in a first window within a user interface; accessing a predetermined list that includes terms of interest, wherein the predetermined list that includes the terms of interest is distinct from the document; determining, from the predetermined list that includes the terms of interest, whether the plurality of words are matching words with the terms of interest; in response to determining that the plurality of words are matching words with the terms of interest, highlighting the matching words in the document, wherein the predetermined list is static across a plurality of different documents; performing a search for other documents that include the terms of interest; accessing pieces of related data from the other documents for the matching words; replacing each of the matching words in the document with a corresponding link to the pieces of related data in the other documents; and creating a second window within the user interface and providing the pieces of related data in the second window as a virtual document stack, wherein selection of one of the pieces of related data in the virtual document stack causes the document in the first window to scroll to one of the matching words in the document.
8. A method for providing a validation tool comprising the steps of: identifying, by a local computing device, a plurality of words within a document that are formatted as a potential term of interest, the document being provided in a first window within a user interface; accessing a predetermined list that includes terms of interest, wherein the predetermined list that includes the terms of interest is distinct from the document; determining, from the predetermined list that includes the terms of interest, whether the plurality of words are matching words with the terms of interest; in response to determining that the plurality of words are matching words with the terms of interest, highlighting the matching words in the document, wherein the predetermined list is static across a plurality of different documents; performing a search for other documents that include the terms of interest; accessing pieces of related data from the other documents for the matching words; replacing each of the matching words in the document with a corresponding link to the pieces of related data in the other documents; and creating a second window within the user interface and providing the pieces of related data in the second window as a virtual document stack, wherein selection of one of the pieces of related data in the virtual document stack causes the document in the first window to scroll to one of the matching words in the document. 13. The method of claim 8 , further comprising providing a keyword search function that receives a keyword for searching at least one of the following, according to a user selection: an online search tool, a first computing device on a wide area network, a second computing device on a local area network, and the local computing device.