A Build-as-you-edit process that guarantees code is always updated, and other things such as excellent CVS integration (with the default remote shell as SSH!!) and the same level of customization, code generation and refactoring as what I have seen in IDEA. And it is open source, and it is free.