+1 on jeremy. Also, I love eclim, makes my day to day worklife better.