1. A method of controlling the display of information on a client computer operated by a user, the method implemented by a server computer and comprising the steps of: hosting a first content on the server computer, the first content comprising material that can be parsed into a plurality of objects, said objects selected from the group consisting of: a word the word comprising: a word within a link, a word within a title, a bolded word, an underlined word, and an italicized word; a name of an image; an invisible object used by a web browser, but not displayable to a user of the web browser; coding embedded in a web page; and an audio/video player embedded in a web page; indexing the plurality of objects, said indexing performed by the server computer; identifying a second content that is related to the first content, said identifying performed by the server computer using an object in the plurality of objects; enabling the client computer to access the server computer; creating a first link reference to the second content; formatting the first content and the first link reference for display on the client computer wherein said formatting displays the first link reference in a: link display area that is separated from the first content that will display in a content display area; style that is indicative that other additional related content is available to the user; configuration selected from the group consisting of a tab; a link; a bar; a floating bar; a browser bar; a user downloaded bar; and a menu; transmitting the first content that was formatted and the first link reference to the client computer; responding to user interaction with the first link reference by: sending the second content to replace the first content on the client computer; the second content comprising a second link reference; and, redirecting the user to the hosting location of the second content when the user clicks on the second link reference.