The interesting thing about IntelliJ is that people who have used all 3 major Java IDEs (Eclipse, Netbeans and IntelliJ) all swear by IntelliJ, and yet most Java developers spend all their time using either Eclipse or Netbeans. Hmm. Anything to do with them being free? Well JetBrains is coming late to the open source party, but their new Community Edition is available for download here.