FireBug (for FireFox) makes debugging DHTML both possible and effective. The downside is that over the course of a long debugging session it consumes all the memory on the machine. As the picture shows, FireFox/FireBug is consuming 1.5G of virtual memory but worse 1.1G of actual memory.