1) Flexible. 2) Not terribly expensive.
Currently "questionable" accreditation would be ok since I think people's opinion of online schooling is likely to change dramatically over the next decade.
What I'm looking for is an extended CS-related challenge with some manner of official closure at the end. For my own personal satisfaction I would like to say I finished a second degree as opposed to saying I finished some free MIT courses online.
Anything worthwhile available out there?