In the preferred embodiment, the network of documents 104 comprise all the resources available over the Internet, including the ???World Wide Web???, LANs, intranets, or the like; and the Back-End component 102 and Front-End component 108 comprise separate computer systems that communicate with each other.