Adobe Flash Player Debugger can be very useful for collecting debug information.
Syphonize an application at runtime.
Graphic user interface wrapper for the Mercurial version control system.