With so many poorly designed and written courses, no wonder e-learning often has a bad reputation. However, designed right, e-learning is a highly pedagogic, entertaining, and effective training method and can be used as stand-alone training or blended learning together with classroom and practical training....