What can be one of the most significant steps forward in .net framework deveopment is the availability of the source code to the .net class library.

You can know more about this in the post of Scott