My school has now almost fully switched to Mac (with the exception of our Tech Ed Dept.). But our Math department (which handles all of the programming stuff) has been using windows since Win95 and has just switched to Mac. They are currently in a huge fight about which IDE to use. They would like a standardized IDE for C++ and JAVA, but can't find something that everybody likes. Currently we use Eclipse for JAVA and XCode for everything else. Which would you recommend? and why?