It all depend on what you want the degree in. Very many "traditional" universities, colleges, and community colleges have online programs. Some states (eg, Fla, NH, ...) even have online public high schools.
For-profit online programs tend to be more expensive, so do some homework.
Indeed. I'm currently in Fla. and I attend Florida International University (not the biggest Univ. in Florida, but still substantial and effective). It's got a variety of courses fully-online ranging from Human Nutrition to History of Rock Music to Approaches to Literature (to list some that I've taken).
Online learning is all about finding a service that you can adapt to and work with fluently, because if not, the comfort of online-learning serves no purpose.