The role of technology in education has been shifting in recent years to support a paradigm which emphasizes the acquisition of higher-order thinking and problem-skills, and supports that basic skills are learned not in isolation, but in the course of undertaking (often on a collaborative basis) higher-level "realworld" tasks whose execution requires the integration of a number of such skills. Arguably the major difficulty for fully taking advantage of technology in the classroom is communicating effectively that technology should be a means not an
end. In order words, we should teach with technology not about technology. Here I describe some of the existing tools which allow for collaborative work over the internet and discuss some of their applications.