E-Learning and Distance Education: Current Experiences and future Prospects