H-Net is an interdisciplinary organization of scholars dedicated to developing the enormous educational potential of the Internet and the World Wide Web. The computing heart of ...