NetBeans 4.0: Perfect Enough for the Lazy and Demanding