This might help you to identify its place in the scheme of things. In short, cranialware is what you use for learning, assuming of course that you have worked out what learning is. OK, ask a group of teacher trainees as I have just done. It is a strange world when people can spend years in teacher training institutions and emerge not being able to talk about what they went there to learn to do, ie help students to learn how to learn. I am of the naive belief that children go to school to learn how to learn, and that teachers should be expert learners, and that, if it can be proved that technology enhances how we help people to learn to learn, we should embrace it fervently.
Learners frequently become lost in a morass of data from texts and from inquiry projects.
Between electronic information pastiches and knowledge construction is an unexplored gulf. In the near future, all the representations that human beings have invented will be instantly accessible anywhere in the world on intimate, notebook-size computers. Of course videoconference tutorials, audioconference tutorials, email or online tutorials and discussion forums help, but giving even 15 minutes online individual learning support a week if you have 120 students represents some 30 hours work. If the Australian distance learning precedent is anything to go by, you soon will. So, yes, the technologies are great.