Eclipse 3.1 has been released. I am a big fan of Eclipse. It is quite possibly the best all around IDE for developers out there. It may be a bit slow compared to a non java app, but has all the features you need.
- It handles pretty much every language you can think of.
- Works on most every platform.
- Supports multiple versioning systems out of the box.
- Has built in debugging support. Including a lot of great features for the web developer. Like running a web server process with the ability to step through your code.