I'll second all of that, Angie. Having the advantage of participating anytime (and anywhere you can log in) is the only way I can complete my degree. But it does take self-motivation. My 19-year-old traditional student son failed an online class last year. He just didn't stay with it and missed deadlines. He said he would never take an online class again. He doesn't have the maturity yet.