Just started using Jash for debugging my JavaScript.  It is a JavaScript shell that you can dynamically startup and directly execute JavaScript functions within another webpage.  So when I am developing, I can try out new JavaScript or execute debug statements right in the page without having to edit server side code or reload.  Very easy to use, zero install, very impressive tool.