Online Degree Programs
stonemetal: USC, Purdue, heck even harvard have online only degree options.  Try finding a school you actually want to go to then see if they offer an online program.  There is no need to scrape the bottom of the barrel just because you need a little flexibility.  Find a school you want to go to and see what they offer.