George is correct. The universities colleges etc. are a bit behind, why ¿
Because they have to restart the syllabus the whole time, because something else is the new standard. It is ridiculous. I work at a college. Now, the major problem mostly is books, and with every new release, the books obviously becomes more expensive, as well as the MS exams.

CPU: I have also done a lot of projects, with thousands of lines of code. I will not change something that works, I'll just improve it by adding new features to it. I will not move something which has worked flawlessly in .NET 1.1 to .NET 3.5 - that is plain stupidity, IMHO.

dglienna: That may be the case, but it still would have worked, wouldn't it ¿

Yes, I do know all the frameworks, that is besides the point, the argument here is why should we be forced to shift to something else, why is there such a rush ¿

As I said, we can discuss this the whole day, it still won't change my opinion
This is all I'm prepared to say about this topic