Not exactly MG related however, it does help newcomers better understand the platform it is built upon, somewhat...
The Good and the Bad of .NET Framework Programming
I should point out:
A) stupid domain name
B) I disagree with most of the negatives [But then I am biased somewhat lol]
C) Forgot what C was...