Ok I know the internet is teeming with these discussions, nevertheless I have a few points I want to make. Traditional Colleges are now offering online degree programs; students enrolled in an online program recieve the same degree as those who attend classes. Purdue offers a masters degree in IT that can be taken either at one of the campuses or online. An employer would have no idea looking at the degree that is was done completely online. Online students still have to go through regular graduate admission processes: letters of recommendation, at least 2 years of work experience, 3.0 undergraduate GPA, and a GRE score in the top 50-30%. Indiana University Southbend extension now offers a MBA that can be done online. Students take the same classes as all the MBA students, except they do it online. An advantage of getting a masters online from a traditional school is to the employer it looks like you actually attended classes there and the employer has no way of knowing the degree was earned completely online. I think it is benefical to have at least one undergraduate degree from a traditional school, however getting a masters or a second degree online I think would be better than only having one degree. I work in downtown chicago and commute from northwest Indiana to chicago every day. Attending night classes has been difficult for me. Getting a 2nd degree online is the ony way I would be able to get another degree at all. Illinois Institute of Technology offers an online masters in Computer Science. For the online masters program you only need 1 semester of calculus which I have. The program can be done completely online. This would save time rather than going back to school for another 4 years to earn a 2nd undergrad in Computer Science. I know IIT has a bad reputation, however I think my resume would look better if I got a 2nd degree in Computer Science from them , rather than having only a degree in Information Systems and an accounting certificate. In addition while going to school I could keep my job and gain more years of work experience in the IT field.