Whitney: The short answer is to rebind the variable *application-frame*, which is recreated for every application-frame, and use process-run-function to handle the application-top-level. Jim Robins (301) 688-0852 jlr@tycho.ncsc.mil