I happened to go through Chaz blog yesterday night. One of the post which made me think is "Why pay for MS hotfixes?".
Extract from chaz blog entry:
Okay, I don't want this to be an MS bashing session. But I ran into a problem where I believe a hotfix will resolve a problem I am having in a .Net 1.1 application. The problem is around a bug in certain kinds of serialization/deserialization in the .Net 1.1 framework SP1. The MS Knowledge Base article says there is a hotfix, but I have to go through support to obtain it. If MS knows there is a bug in the .Net framework and has a hotfix, then why do I have to pay $99 for e-mail support to obtain the fix?Is there a legitimate reason? Again I am not looking to bash Microsoft.
I feel he has a real valid point. May be I am missing something! So I am hoping to hear some (valid) response from Microsoft ppl on this.