Last Friday, I updated my XP with latest patches including XP SP1 and IE SSL patch (actually an update of Crypto DLL used by IE and Outlook). On the average, I install about a patch per week so its not surprising to find my XP behaving oddly after a patch. With the latest patch, for example, IE stopped loading really small images often used for bullets and spacing. Large images show up just fine oddly enough. Annoying.
What really annoys me is that the desktop just freezes once in a while, particularly with Office and IE. After a few minutes, desktop unfreezes. There must be some badass synchronization going on like the famous syncronization lock that protected 16-bit Windows code. Stupid.
Speaking of stupidity, C# syntax is a pretty major one. C# syntax has these minor differences from the Java that just irritates you at every turn. While legal dispute with Sun could have been the cause, I doubt it because Anders Hejlsberg, co-designer of C#, also designed Delphi, a proprietary variation of Pascal with similar irritating feel to it.