What I'd like to see is major Universities taking some of the ideas used in technical colleges: goal (job/career) oriented degrees, focus on actual experience, and for the love of all things sacred don't require (for example) CS majors to take dance appreciation and psychology. Students could shave a year or two off the time it takes them to graduate, and in doing so save themselves a lot of money. All without harming the "integrity" of the degree.