Online learning is the newest trend recently being implemented in the business and education industry. Online learning means learning over the intranet/internet and this can be done at the learners' real time or at own place (LiNE Zine, 2001). Regardless of the self pace learning and flexibility, online learning has been an attack for several companies as millions of dollars have been spent on the infrastructure and technology to put into practice online learning but many corporate learners had registered the courses and they did not stay to complete it. It is obvious ...