Despite a great potential and some initial successes, e-learning systems do not yet have the impact that many believe is possible. Moreover, the gap seems to be increasing because of the greater expectations of the current generation (Digital Natives) who have grown up with modern technology. There are also more general problems. In particular, an over-emphasis on cost effectiveness has meant that ...