We present a university course in "Web Development" that has been taught at Malmö University since 2002 as a distance and e-learning course. We discuss course content, objectives and student results as a function of web-based course material and e-learning set-up. We study the positive and negative effects of "availability." Many of the solutions and methods taught in the course are available on the web. How does this affect learning and how does one move from copying as a way of cheaingt, to copying as a means of learning? Over time the outside parameters of the course have changed, e.g., the "Learning Management Systems" (LMS) have changed three times since the conception of the course. We present a short list of requirements for LMS-systems to be able to function well in e-learning courses in higher education.