SauteePan - I agree that online learning is so convenient that more people are getting degrees than ever before.
While convenience and flexibility are huge advantages in E learning there are other disadvantages as well.
When taking classes online some people underestimate the amount of work that is involved in taking an online class. Each three credit hour class still represents about ten hours of homework a week so you have to keep this in mind when you select your course load.
Also, it can be difficult to reach a professor who might be able to help you understand a concept better.
Online learning is a great way to get an education but it is not recommended for people that procrastinate. Web based learning is best reserved for self starters and people that take initiative.