Review: IntelliJ IDEA 5.0 Enhancements Must Compete with ‘Free’ IDEs earn my living as a Java consultant and have concluded that Java is far from a perfect programming language. For Read More