16. A method for providing an immersive experience for reading source text files by using an electronic document comprising a plurality of components, the method comprising: providing a database for holding a plurality of tables each of which includes information about the content of the one or more source text files; generating one or more lists of one or more links based on information stored in one or more of the tables wherein each link identifies one or more locations in one or more of the components of said electronic document; generating and installing one or more hypertext link anchors in one or more of said components of said electronic document based on the locations identified in the lists of links; and generating and installing one or more hypertext links to said link anchors in one or more of said components of said electronic document.
16. A method for providing an immersive experience for reading source text files by using an electronic document comprising a plurality of components, the method comprising: providing a database for holding a plurality of tables each of which includes information about the content of the one or more source text files; generating one or more lists of one or more links based on information stored in one or more of the tables wherein each link identifies one or more locations in one or more of the components of said electronic document; generating and installing one or more hypertext link anchors in one or more of said components of said electronic document based on the locations identified in the lists of links; and generating and installing one or more hypertext links to said link anchors in one or more of said components of said electronic document. 25. The method of claim 16 , further comprising the step of selecting one of two hypertext links from the display of a single hypertext link.