You know what will turn you into a .NET developer when you’re a Java developer? Developing a web service that is going to be used by customers who program on .NET. They need code samples, and you need to test interop, and next thing you know you’re bugging your manager to buy you the latest version of Visual Studio and you’re making do with Microsoft Visual C# 2005 Express Edition Beta. People made fun of Java for being write once, debug everywhere. They obviously never tried to deploy a commercial Web service.