E-Learning: almost a reality