I know that java can be used in several platforms and .NET can only be used in Windows (what about the Mono Project???? looks nice)
But there is this new guy that is trying to move several big projects to Java, and it's not that I don't want to or like Java, but we've been developing in C# and C++ fro over a year, and now I want to discuss this and point that doing this will cost too much to the company, the whole platform of the company is Microsoft and when I say everything I mean it, there's not a single unix, linux or novell server in the network worldwide, the databases are SQL Servers, etc etc, but there's this guy that got promoted that loves linux and java and wants to move his projects to java, so I need all the information I can gather to tell the big boss that he's nuts. I've found tons of information about this, from Microsoft, Sun, independents, etc.
So all the help you're providing is very helpful to complete the document I'll use the day of the meeting (next tuesday)