If you haven't read it yet, you should look at:

http://minimsft.blogspot.com/2006_03_01_minimsft_archive.html

The author is known to me only as "Mini-Microsoft" and he has some very interesting and well-considered opinions.  I'm not saying I agree with his opinions, only that they're well thought out.

His entry from March 27 created quite a stir and generated hundreds of responses.

Let me know what you think.

-Kevin