I went to ITT Technical Institute to get my Associate of Applied Sciences and am going to DeVry University for a Bachelors in computer science. So take it from someone that went there - First, the cost is extremely expensive; even for an AAS which I could have received from Pima Community College. The difference is that my AAS is specialized. I didn't have to take a humanities course or a psychology course, this was a huge benefit to me. I had already had experience in the small-form factor computing industry not to mention experience with servers, routers and enterprise level network infrastructure. The degree allowed me to refine my skill set and my computer practices. Second, the people that feel their getting shafted are the same type of people that would feel they get shafted from their educators at a public institution. They chose to go into computer science because they figure, "...hey it's computers, i use them everyday and I figure they should be easy to learn about." That's a quote from one of my fellow ex-students. They don't realize that computers like any skill set requires some type of training whether it be private self taught training or through a get-to-know-your-computer-class training. They start taking the classes which are intermediate to advanced level class concepts and are completely lost. These are also the type of people that don't put much effort into their education so conversely, they don't get much out of their education. Third, there is a misconception that public universities such as U of A and ASU and Caltech are not for profit institutions. Their out there to get your dollar just the same way the for-profit institutions are. What it depends on is what your looking for in a program, institution, and education. Some people don't want to spend credit hours on a degree that has you take humanities and sociology courses. I needed an advanced program that would allow me to get into my field faster. Just so happens I started my own company. Finally, It falls on the individual to have due-diligence to look into what's offered at their ITT/DeVry/U of Phoenix to make sure it's a good fit for them. Don't go into something without doing to research first. That's just reckless decision making.