Microsoft are now giving away MSDN Library, which contains doco and examples for many core development tools, for free!
I wonder what the motivation is? Are those tools now no longer part of the core product set, and .NET is the future? (Although Vista is built mostly in C and Visual C++ is now free.) Or is Microsoft trying to compete against the open source movement where so much intellectual property is given away for free? (e.g. IBM donated lots of stuff to Eclipse and Apache, Intel donated a large chunk of core JVM code to Harmony, Hibernate and Spring have reasonably extensive free doco.)