JSLint, The JavaScript Verifier: Online implementation of a Javascript verifier that not only finds javascript bugs, it can also suggest improvements. Could be useful for debugging though I find that the default settings are a little too strict for my tastes.