This submission (hurriedly thrown together after DECUS Fall '89) contains the source files for several of my VAX PROFESSIONAL articles over the last couple of years (sort of a "Best of" collection). This submission courtesy of VAX Professional and Hunter Goatley. I hope you find them useful. The following modules have been included in this short submission: CMD.MAR Save, Restore, Flush, and List your DCL command buffer. First appeared in VAX PROFESSIONAL. DCLKEYS.MAR File containing the various modules for "DCL Key Definition Routines", VAX PROFESSIONAL, Feb. 1988. Note: This file needs to be broken up into several files. DCL_RECALL_PATCH.TXT Instructions for the following patch files (first appeared in VAX PROFESSIONAL, December 1988). DCL_RECALL_V5_0.PATCH A PATCH file to patch DCL.EXE for VMS V5.0 so that more than 20 commands can be recalled. DCL_RECALL_V5_2.PATCH A PATCH file to patch DCL.EXE for VMS V5.2 so that more than 20 commands can be recalled. HG$GET_INPUT.MAR Callable routine that can be called instead of LIB$GET_INPUT to allow command recall (first appeared in VAX PROFESSIONAL, February 1989. See comments for calling sequence. LOGIN.MAR A VMS LOGIN program that defines symbols, logicals, and a bunch of other things to replace LOGIN.COM. First appeared in VAX PROFESSIONAL (April 1989) and was the subject of DECUS Fall '89 Session VA113 in Anaheim. SET_DCL_PROMPT.MAR A callable routine to let you change your DCL prompt. Extracted from LOGIN.MAR. I welcome any comments or suggestions you may have. Hunter Goatley Senior Systems Programmer Clyde Digital Systems 371 East 800 South Orem, Utah 84058 (801) 224-5306