Alan Clarke has twenty years’ experience in the development and application of computer-based learning. He has written extensively on the subject and is currently working for NIACE on the application of ICT to learning. He has previously been employed by the National Council for Educational Technology and the Department for Education and Employment.