ptkdb is a debugger for Perl with a Tk GUI. Features include push button controls, restart, expression evaluation window, conditional breakpoints, and hot variables. This is not a GUI wrapper on the existing debugger, but a new debugger built from the ground up. It is compatible with Unix and Windows versions of Perl, and can be used to debug Apache CGI Perl scripts as they run on the server.