The number of different e-learning technologies available to support teaching and learning is growing exponentially. A major issue for faculty and educational developers in higher education is to determine which e-learning technology is most appropriate to support their particular teaching needs and provide optimum learning opportunities for students. Over the last few years a vast amount of literature has been published on e-learning technologies and how they are used in education Therefore the decision to use a particular technology should be based on sound research and clear evidence. This paper reviews many of these e-learning technologies and provides information regarding their use and the opportunities afforded by them.<br /