One other notable debugger which I have found to be useful when a komodo license is out of the question, and Devel::ptkdb is not viable (you don't want all the Tcl/TK junk lying around), and you have *nix/cygwin available: DDD -> here if your interested.
in reply to Understanding Chaos
Good luck with the pasta, if you get discouraged, think of what your doing as making the sauce. That is what takes time and gives flavor, and palatability.. :-)
...the majority is always wrong, and always the last to know about it...