Weaving a virtual web practical approaches to new information technologies (National Council of Teachers of English, 2000)