Program began originally as PLISTER for listing a single Pascal source code files. Then came CLISTER for C code, PROLISTR for PROLOG code, FORLISTR for FORTRAN code, etc. First major change in concept was SHORTQ which combined all the benefits of the previous programs into one program. The program (rather than the user) would decide whether the program was Pascal, C, Fortran, etc. Still listing a single file at a time. The next major change was FILEQ which was like SHORTQ, but would handle a "queue" (hence the Q) of files - like 15 or more files at a time, sending each to the printer sequentially, each file having access to all the benefits of SHORTQ. FILEQ was completely "hot-key" controlled. Actually, it was never completed. FILEQM was created which offered an optional Menu (hence the M) in addition to the hot-keys. Name reverted from FILEQM back to FILEQ for simplicity's sake.