This live-action talk will demonstrate two tools for your SAS programmer toolbox: the DATA step debugger and the ISPF commands available in the SAS Program Editor. The DATA step debugger makes it possible to watch the content of the Program Data Vector after the execution of one or more step instructions. Before its advent, DATA step debugging had been restricted to placing PUT statements thoughtfully throughout the step. The debugger makes it unnecessary and greatly simplifies DATA step program analysis in a number of ways. Designed after the mainframe's ISPF editor, the original SAS Program Editor (PE) packs a cornucopia of utile functionality woefully absent from the allegedly more "modern" Enhanced Editor (EE). Since the Display Manager has now been defaulting to the EE for years, many SAS programmers have no knowledge of the PE features not available in the EE. The second part of this talk is intended to narrow this gap by demonstrating enough of the PE features to lure some SAS programmers to consider the PE as their editor of choice in the spirit of what ISPF stands for: Interactive System Productivity Facility.