Are there other IDE's you like how they do things?

Years ago I wrote a metric crapton of java/jsp in Eclipse. That IDE had the ability to stop at a breakpoint, allow you to modify the code in the method you were in, then rewind the stack to the entry point of that method and re-execute to your breakpoint. No full re-compile was needed, etc. This was incredibly useful for debugging nasty bugs.