I have mentioned Firebug before, which is an extension to Firefox that allows you to do some incredible things with Javascript, HTML, and CSS.
One of the more powerful things it does is let you set breakpoints in your javascript. A breakpoint is a debugging tool that causes the script execution to stop at a specific line in your code so that you can examine the state of the script at that point, and potentially change values. I think that if you've never used breakpoints in your development before, then you're really crippling yourself in terms of how you debug. The problem seems to be that nobody really teaches this skill.










Misery Business (Acoustic Version)
Let Go - Frou Frou
Code Monkey
The Gates - DaVinci's Notebook
Welcome Home