On the Viability of E-Learning