The effectiveness of on-line learning is mediated by the learning experience. If they are to enhance health professionals' experience of e-learning, courses need to address presentation and course design; they must be flexible, offer mechanisms for both support and rapid assessment, and develop effective and efficient means of communication, especially among the students themselves.