I have seen several posts in here and other places of people "moving their java code to c# or .net". I'm just curious why? I have looked at c# and it is very similar to java. From my "java" perspective c# ties you to one particluar operating system and lacks the security of java. I think if people take time to really learn swing they will find it an excellent design for gui's and the j2ee model is also very good. I would love to hear anyone elses thoughts on this.