Here's a little useless trivia. Just under a month ago (27th September to be precise), The US Patent & Trademark Office granted patent 6,951,022 to Microsoft Corporation. Filed on March 14th 2001, it had taken a little while to go through the system. The patent was for ...drum roll please... "Delegate-based event handling". So now we really can be sure that's one C# feature Java won't have for a very long time!