A Java Developer's Thoughts on Microsoft

I stumbled across this article written by a Java developer about his thoughts on Microsoft.  As usual, I will refrain from commenting on this subject (flames aren't my cup of tea).