Another problem with online courses, in many cases, is that they are go-at-your-own-pace. For all but the most disciplined, that pace actually turns out to be don't-ever-accomplish-anything. You're a busy person. You work full-time. If you don't have the traditional class you must attend at a certain time, with deadlines that must be met at certain times, are you really going to have the discipline to get that degree?
Then, of course, you are faced with the fact that most people who went to real schools don't take online schools seriously, so people who went to online schools never rise to positions of power, so nobody doing hiring (a position of power) ever ends up taking your online degree seriously.
On a related note, I have a brother who went to University of Phoenix when it was a brick and mortar school that simply catered to people who work 9-5. He's now looking at going back to school for a graduate degree because he's finding that, even with impressive experience under his belt, nobody takes his degree seriously because they think it's an online degree.
Don't waste your time and money, IMO.