We appreciate Richard Stallman's advice and his implementation of the special built-in target .SECONDARY. Joel Schroeder conceived the three result lists and understood precedence of GNU make definitions. Dave Nichols discovered cake and taught our laboratory how to use it. Steve Cole and Dave Nichols wrote xtpanelCole and Nichols (1996) and helped wrap our tools into an interactive, electronic book (see Figure 3).