The following copy capability presently exists:

  Copy to a new master file and use the old master as backup.
   The copy routine goes thru many gyrations in order to try to
       avoid problems with system shutdowns.  If the program should
       be abnormally terminated it will look for a .NEW file as well
       as a .MST file the next time it executes.  If the abnormal
       termination occurred during the short period of time when
       the .MST file had been re-named .MBK and the .NEW file had
       not yet been re-named to .MST, the program will ask if you
       want to do that now.  If yes the copy will be continued.
       Almost all other situations will be taken care of by another
       execution of the copy routine.

  This routine cleans out dead space in the file (due to deleted
       items) and reorganizes the file so that all current entries
       are placed in the file by date/sequence number order.








