Consider Colorado State. They offer numerous on-line-only degree programs. Look at their Master's program in Computer Science.
(There's no point in earning another bachelor's when a MS is just as fast and requires only 10 semester courses. It's done all the time. I did it with a BS in zoology. You usually take a couple prerequisite courses at a local comm college then enroll as a grad student.)
http://www.online.colostate.ed...
I assume you live in Colorado and would pay a lot less for in-state tuition there. That's why I suggest CSU. Or University of Colorado.
http://cuengineeringonline.col...
I strongly recommend Georgia Tech's new MS in CS too. For the price, I'm confident you can't do better, although it will take several years before GT can offer courses on the full range of CS topics.
If you could pony up $50k somehow, you might also consider Stanford or Columbia, both of whom offer excellent MS in CS programs entirely on-line.
Personally I would stay VERY FAR away from schools that are on-line ONLY. AFAIK, all major tech employers have no respect for them. If you compare the workload (difficulty of textbooks, homework, and exams) with those at excellent state schools (like Georgia Tech), they do not compare well.
If you do consider such a school, I strongly recommend you contact several managers at companies you respect (via LinkedIn?) and ask if they hire graduates from those schools. Don't just assume that they do. And avoid HR staff. They know little about assessing candidate abilities.