1. A system for navigating a plurality of computer-implemented sites accessible on a communications network, each site providing access to files stored at that site, at least some of the files including one or more hypermedia links to other files, comprising: a browset accessing the files at the plurality of sites and displaying accessed files to a user; a computer-implemented map maker parsing the files at one of the computer-implemented sites to identify hypermedia links in the files, organizing the parsed information, and generating a map data file based on the parsed and organized information that represents in structural, outline format files available at the one computer-implemented site to identify hypermedia links in the files; a computer-implemented map database for storing the map data file; and a computer-implemented map viewer, in response to a request from the browser to display the map data file, retrieving the map data file from the map database and displaying a map of the one computer-implemented site corresponding to the map data file, the site map graphically illustrating in the structural outline format the structure and content of the files available at the one computer-implemented site and the hypermedia links between those files, wherein the user uses the displayed site map to navigate the one computer-implemented site.