I took an online course and it was awesome, one of the best I've taken. The book selections were interesting instead of dull and the assignments made it easier to absorb the materials. I liked the course materials so much that I've kept it all. The school has some degrees that you can get entirely online. Others require you to come to campus and it's not too convenient.
PROS: Selection, quality, staff, online availability, price