home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 February / psl_9403.zip / psl_9403 / DOS / UT_SYSTM / REMIND.ZIP / REMIND.DOC < prev    next >
Text File  |  1993-11-29  |  179KB  |  3,632 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.        ________________________
  9.        \                     \ \
  10.         \       Tom           \ \
  11.          \       Donnelly      \ \
  12.           \       Computer      \ \
  13.            \       Software      \ \
  14.             \_____________________\_\
  15.              \_____________________\_\
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                                            REMIND
  23.                                                       Version 3.4
  24.  
  25.  
  26.  
  27.                                         Automated appointment and
  28.                                                     task reminder
  29.  
  30.                                                  REFERENCE MANUAL
  31.  
  32.  
  33.  
  34.                                                      Tom Donnelly
  35.                                                 Computer Software
  36.                                                     P.O. Box 3856
  37.                                                     San Dimas, CA
  38.                                                             91773
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                   Copyright (C) 1987-1993 by Tom R. Donnelly.
  50.                               All Rights Reserved.
  51.  
  52.                       Program written by Tom R. Donnelly.
  53.                    Manual and help text by Barry MacDonnell.
  54.  
  55.  
  56.      REMIND MANUAL                                                       ...1
  57.      ========================================================================
  58.  
  59.                                  C O N T E N T S
  60.  
  61.             PROGRAM DESCRIPTION......................................  3
  62.             
  63.             OPERATION OF THE PROGRAM.................................  4
  64.                   Loading the program................................  4
  65.                   Data files.........................................  4
  66.                   Holiday reminders..................................  5
  67.             
  68.                 RUNNING REMIND.......................................  6
  69.                   Main screen........................................  6
  70.                   Status area and title line.........................  6
  71.                   Display area and menu..............................  7
  72.                   What you see and what you don't....................  8
  73.                   Odds 'n ends....................................... 10 
  74.                   Menu functions..................................... 10  
  75.                   Keypad keys........................................ 10  
  76.                   Function keys and shortcut keys.................... 11  
  77.                   More on categories................................. 11  
  78.                   Other keys......................................... 14  
  79.                   Using a mouse...................................... 17  
  80.                   Adding, editing, or importing many reminders....... 17  
  81.                   
  82.                 ADDING AND UPDATING EVENTS........................... 18  
  83.                   Due Date........................................... 19  
  84.                   Event Type......................................... 20  
  85.                   Sticky flag........................................ 23  
  86.                   Warn days.......................................... 23  
  87.                   Warn in Weekdays flag.............................. 24  
  88.                   Reminder text...................................... 24  
  89.                   Memo fields........................................ 25  
  90.                   Category........................................... 25  
  91.                   End Date........................................... 26  
  92.                   More on other fields............................... 27  
  93.                   Skip fields key.................................... 27  
  94.                   Cloning events..................................... 27  
  95.                   Saving or Quitting................................. 28  
  96.                   
  97.                 SEARCHING FOR EVENTS................................. 29  
  98.             
  99.  
  100.      REMIND MANUAL                                                       ...2
  101.      ========================================================================
  102.             
  103.                                  A P P E N D I X
  104.  
  105.             APPENDIX A: INSTALLATION................................. 34   
  106.                 System requirements.................................. 34  
  107.                 Files included....................................... 34
  108.                 Upgrading from earlier versions...................... 35
  109.                 Automatic conversion................................. 35
  110.                 First time installation.............................. 36  
  111.                 Necessary files...................................... 36
  112.                 Automatic start...................................... 37
  113.             
  114.             APPENDIX B: CONFIGURING REMIND........................... 38  
  115.                 Start-up options..................................... 38  
  116.                 Option editor........................................ 38  
  117.                 Option types and descriptions........................ 39  
  118.                 Examples of start up options......................... 46  
  119.                 Placement of start-up options........................ 47  
  120.                 An example........................................... 48  
  121.  
  122.             APPENDIX C: REMINDER DATA FORMATS........................ 50  
  123.                 Directly editing REMINDER.DAT........................ 50
  124.                 Data file contents................................... 50
  125.                 Dot-option data file records......................... 51
  126.                 Description of data file fields...................... 51
  127.                 
  128.             APPENDIX D: HISTORY FILE FEATURE......................... 54  
  129.             
  130.             APPENDIX E: ADDING REMINDERS FROM A BATCH FILE........... 55  
  131.             
  132.             APPENDIX F: HOW REMIND FINDS ITS FILES................... 56  
  133.             
  134.             APPENDIX G: MESSAGES..................................... 57  
  135.             
  136.             APPENDIX H: PROGRAM HISTORY AND ACKNOWLEDGEMENTS......... 65  
  137.             
  138.             APPENDIX I: LICENSE AGREEMENT............................ 66  
  139.             
  140.             APPENDIX J: REGISTRATION, PROBLEM REPORTING AND 
  141.                         USER SUGGESTIONS............................. 67  
  142.                         
  143.             APPENDIX K: INDIVIDUAL AND SITE LICENSE FORM............. 68  
  144.             
  145.  
  146.  
  147.      REMIND MANUAL                                                       ...3
  148.      ========================================================================
  149.  
  150.                               PROGRAM DESCRIPTION
  151.                               ===================
  152.  
  153.         REMIND displays your messages, events, appointments, or tasks.
  154.         Quick and efficient, it takes on the job many people dislike --
  155.         tracking life's details -- for tomorrow or ten years from now.
  156.  
  157.         It's a great tool to help meet work deadlines.  Whenever you run
  158.         REMIND, it shows you what you need to know, when you need to know
  159.         it -- without taking up precious memory as some RAM-resident pop up
  160.         programs do.  (Many users run REMIND from their AUTOEXEC.BAT file
  161.         every morning.  Boot up may be the best time to be reminded of
  162.         appointments or the next item on a "To Do" list.)  You then can 
  163.         print your daily schedule before heading out the door.
  164.  
  165.         REMIND stores your event dates and reminder messages, which you
  166.         previously entered from a simple screen display, in a standard
  167.         ASCII text file.  When you invoke REMIND it will show you those
  168.         reminders that are relevant for the day -- either current, coming
  169.         up, or past due.  (Oops!  You forgot Aunt Emma's birthday!)
  170.  
  171.         With a keystroke or two (or a mouse click) you can add new
  172.         reminders, update old ones, reset those you want out of the way
  173.         until a later date, or delete those you no longer need.  Or you can
  174.         let the program update itself.  For example, if the event is a
  175.         repeating one -- one that happens daily, weekly, yearly, the first
  176.         business day of the month, etc. -- the program can quietly and
  177.         automatically reset the event and pop it up again on the next
  178.         appropriate date.  Events, birthdays, schedules, or tasks also can
  179.         be "flagged" to display continually until you manually reset or
  180.         delete them.  (Some people like to be nagged.)
  181.  
  182.         You can keep several data files with different types of reminders,
  183.         or you can keep them all in one file -- up to about 1200 reminders
  184.         per file.  For example, one file could have important work dates,
  185.         and another could have those private holidays that are so important
  186.         -- like Beethoven's birthday.  Multiple users on a single PC will
  187.         find this feature handy, too.
  188.  
  189.         Reminder data files are exceptionally easy to edit using pop up
  190.         input screens.  You can also edit them with any text editor that
  191.         can produce plain ASCII text; this allows you to import blocks of
  192.         data from other programs.
  193.  
  194.         Other features include sorting events by user-defined categories, a
  195.         search function, a pop-up calendar of events, and a custom 
  196.         configuration screen.  REMIND is intuitively easy to learn, 
  197.         especially with the context-sensitive help available throughout the 
  198.         program.
  199.  
  200.  
  201.      REMIND MANUAL                                                       ...4
  202.      ========================================================================
  203.  
  204.                          OPERATION OF THE PROGRAM
  205.                          ========================
  206.                          
  207.         To install REMIND on your system, see Appendix A.
  208.  
  209.         Loading the program
  210.         -------------------
  211.  
  212.         To load REMIND, enter its command at the DOS prompt (>), like this:
  213.  
  214.              C:>REMIND   <then press Enter>
  215.  
  216.              =[ TIP ]=   You may include this command in your AUTOEXEC.BAT 
  217.              file to have REMIND automatically display your reminders after 
  218.              your machine is booted.  Modifications are made by adding a 
  219.              "switch" or "parameter" after the REMIND command, or by 
  220.              including these start up options by setting them with the 
  221.              Option editor (press <Alt-O> from the main display screen to 
  222.              pop up the Option editor).  See the "Automatic Start" section 
  223.              in Appendix A for more information on automatic start up.  
  224.              Also see Appendix B, "Configuring REMIND," for information on 
  225.              modifying REMIND to your preferences. 
  226.         
  227.         If you are anxious to start experimenting with REMIND, skip ahead 
  228.         to "RUNNING REMIND."  You can read about using REMIND's data files 
  229.         later.
  230.  
  231.         Data files
  232.         ----------
  233.  
  234.         If you do not specify a filename for the reminder data file, REMIND
  235.         looks for reminder information in the default data file, 
  236.         REMINDER.DAT.  (This pure-text file is automatically created and 
  237.         loaded the first time REMIND is run.)  You may specify another data 
  238.         file's name at the DOS prompt when you load REMIND.  For example, 
  239.         if you have birthday reminders in BIRTHDAY.DAT, you would then 
  240.         enter the following command and filename:
  241.  
  242.               C:>REMIND BIRTHDAY.DAT <Enter>
  243.  
  244.         Be sure to specify the drive name and/or directory path name if 
  245.         this file is on another drive or in a directory not named in your 
  246.         path statement.  Only one data file can be loaded from the command 
  247.         line, but once REMIND is invoked you can change data files with the 
  248.         <Alt-F> key.
  249.  
  250.               =[ TIP ]=   You also may use the DOS SET command from the 
  251.               command line, or better, as a line in your AUTOEXEC.BAT file, 
  252.               to indicate the path and/or filename to be used to locate the 
  253.               default reminder data file you wish to use.  
  254.               
  255.               For example, if you issue the command
  256.      
  257.                   SET REMIND=C:\UTIL\REMINDER.DAT
  258.               
  259.  
  260.      REMIND MANUAL                                                       ...5
  261.      ========================================================================
  262.  
  263.               then REMIND will immediately load this data file instead of
  264.               searching your path for the file first.  On some computers
  265.               with lengthy paths, this will load the data file a bit faster.
  266.  
  267.               
  268.         Holiday reminders
  269.         -----------------
  270.  
  271.         HOLIDAYS.DAT, a data file included on the REMIND distribution disk,
  272.         contains most U.S. holidays and some religious holidays for the
  273.         next few years. It is included with REMIND merely as a convenience.  
  274.         You do not need this file for REMIND to run properly.  If you do 
  275.         not wish to use it, skip ahead to the next section, "RUNNING 
  276.         REMIND."
  277.         
  278.         To use HOLIDAYS.DAT, load it separately with <Alt-F> from REMIND's 
  279.         display screen, or load it via the command line when you boot 
  280.         REMIND:
  281.  
  282.               C:>REMIND HOLIDAYS.DAT <Enter>
  283.  
  284.         You can also copy the contents of HOLIDAYS.DAT (with an ASCII text
  285.         editor) into your existing REMINDER.DAT file, or you can use the
  286.         DOS copy command to merge it with your existing data file (which
  287.         should be in the same directory), like this:
  288.  
  289.               C:>COPY REMINDER.DAT + HOLIDAYS.DAT RMNDTEMP.DAT <Enter>
  290.               C:>DEL REMINDER.DAT <Enter>
  291.               C:>REN RMNDTEMP.DAT REMINDER.DAT <Enter>
  292.  
  293.         If you decide to merge it, be sure to edit it first (with an ASCII
  294.         editor) if you want to delete some holidays or add more holidays to
  295.         the list.  It's easier to locate and edit particular holidays
  296.         before merging data into one large, sorted file.
  297.  
  298.         HOLIDAYS.DAT may not contain some holidays (especially those that
  299.         fall on different days of a given month) beyond the next few years.
  300.         It is included only as an example of what you can do with the
  301.         REMIND program, and is not intended to be comprehensive.
  302.  
  303.  
  304.  
  305.      REMIND MANUAL                                                       ...6
  306.      ========================================================================
  307.  
  308.                                RUNNING REMIND
  309.                                ==============
  310.         Main screen
  311.         -----------
  312.  
  313.         When you run the program, REMIND's main display screen will appear, 
  314.         and after it loads the data file it will look something like this:
  315.      
  316.      --------------------------------------------------------------------------
  317.      |    Tuesday February 8, 1994, day 39 of 365, week 6, 28 days in month.  |
  318.      --------------------------------------------------------------------------
  319.      | Remind Version 3.4           Active Events        Events:   95 on file |
  320.      | Memory: 9.3%                 All Categories       History:  No entries |
  321.      --------------------------------------------------------------------------
  322.       C Type  Event Date   Days  Reminder
  323.      ==========================================================================
  324.      >P Y+   Su 02/06/1994   2-  Bill's Birthday - born 1960
  325.      >* 5BU+ Mo 02/07/1994   1-  Review receipts (5th business day of month)
  326.      >P O+   Mo 02/07/1994   1-  Send Thank You note to Jim and Sue           *
  327.      >* D    Tu 02/08/1994   0   Back up all \LOTUS\*.WKS files
  328.      >P O    Tu 02/08/1994   0   09:15 Meet with Ms. Ratchett
  329.      >B O    Tu 02/08/1994   0   10:15 Meet with Mr. Dobbs                    *
  330.       B 2MO  Th 02/10/1994   2   19:30 Monthly City Club meeting
  331.       * M+   Tu 03/03/1994  23   Rent due
  332.       @ Y    Tu 03/15/1994  35   Ides of March
  333.  
  334.  
  335.       F1:Help AltF1:Function Menu F2:All/Active F3:Exit&Save F5:Add F9:Expire
  336.       Current File: C:\REMIND\REMINDER.DAT
  337.      --------------------------------------------------------------------------
  338.      
  339.       
  340.         Status area and title line
  341.         --------------------------
  342.  
  343.         The first three lines of information make up the status area.  This 
  344.         area contains the:
  345.  
  346.           - current date, day of the year, week of the year, and 
  347.             number of days in the current month
  348.           - program version and amount of conventional RAM memory 
  349.             used (1%-100%) while REMIND is running; this memory 
  350.             is released as soon as you exit REMIND
  351.           - number of events in the data file
  352.           - number of expired events written to the history file
  353.  
  354.         The small block of reverse video in the center of the status area 
  355.         indicates which events are being displayed -- either Active Events 
  356.         or All Events -- and the category of events being used to select 
  357.         (i.e., limit) displayed events.  (Categories are explained below.)
  358.  
  359.  
  360.      REMIND MANUAL                                                       ...7
  361.      ========================================================================
  362.  
  363.         Below the status area is the title line, which describes the five
  364.         sections of the display area:
  365.                               
  366.           C       Type          Event Date    Days          Reminder
  367.           ------  ------------  ------------  ------------  -------------
  368.                                                                    
  369.           The     One-time      The actual    The number    Your text
  370.           event   or (various)  date of the   of calendar   message,
  371.           cate-   repeating     event, its    days to the   schedule,
  372.           gory    events        "due date"    "due date"    "to-do," etc.
  373.  
  374.  
  375.         Display area and menu
  376.         ---------------------
  377.  
  378.         Each event and its associated reminder message take up a single row 
  379.         of the display area, starting under the title line.  Events that 
  380.         are due today, or are overdue, will appear in highlighted (bright) 
  381.         video, and will have an arrowhead flag in column 1.  For example, 
  382.         the first six events on the sample screen above will be 
  383.         highlighted.  All other events are displayed in normal (dim) video 
  384.         or a different color.  
  385.         
  386.              =[ TIP ]=   You can set screen colors to your personal 
  387.              preference to differentiate past, current, and future events.  
  388.              This is done with a setting in the REMIND option file. See 
  389.              "Placement of Start-Up Options" in Appendix B for an 
  390.              explanation of the option file.
  391.  
  392.         A movable (reverse video) horizontal bar cursor is placed on the 
  393.         first event, if there is one, when REMIND loads.  You can use the 
  394.         cursor movement keys to move this bar cursor to any displayed 
  395.         event, to edit or delete it.  (Mouse users can jump to a displayed 
  396.         event by clicking directly on it, or they can "drag" the bar cursor 
  397.         up or down by holding down the left button.)
  398.  
  399.         At the bottom of the screen, REMIND displays a one-line abbreviated 
  400.         menu of keys that control the function of REMIND.  
  401.         
  402.              =[ TIP ]=   Press <F1> for a list of keys that control REMIND.
  403.                
  404.         To perform the function listed, press the corresponding key or move 
  405.         the mouse-cursor over the function and click the left button.  
  406.         These keys and others are described in detail in the following 
  407.         pages.  
  408.         
  409.         The last row on the display screen shows the current data file.
  410.  
  411.  
  412.      REMIND MANUAL                                                       ...8
  413.      ========================================================================
  414.  
  415.  
  416.         What you see and what you don't
  417.         -------------------------------
  418.  
  419.         It is important to note that REMIND initially shows only those
  420.         events that are "Active" for the current category of events.
  421.         Active events are current events (those due today), past due events
  422.         not yet reset or deleted, and upcoming events for which you have
  423.         set a specific number of warning ("preview") days.  You may have
  424.         other events in the file that will pop up on a future date; these
  425.         won't be displayed at this time unless you want to see them now
  426.         (perhaps to edit them).  You only see those that are immediately
  427.         important to you -- that is, the "active" ones.
  428.         
  429.         To see all your events stored in the data file, for the currently
  430.         selected category (the example above has 95 events in the file),
  431.         press <F2>.  Press <F2> again to return to displaying only active
  432.         events for that category.  The <F2> switch acts as a "toggle" --
  433.         pressing it repeatedly cycles back and forth between the two
  434.         display types.  The small block in the center of the status area
  435.         tells you which type -- Active Events or All Events -- is being
  436.         shown.  (The category code you originally assigned to each event is
  437.         displayed in column 2.  See below for more information about using
  438.         REMIND function keys and categories.)
  439.  
  440.         In other words, the <F2> toggle switch controls the selection of
  441.         events based on their DATE.  It either limits them to those that
  442.         are immediately important to you (a "short list"), or it shows you
  443.         everything in the file for that category.
  444.  
  445.         The selection of a category, on the other hand, controls the
  446.         selection of events based on their CLASSIFICATION.  It is used to
  447.         separate or divide events according to whatever organizational
  448.         scheme you devise.  For example, several users could share the same
  449.         data file, and use separate categories for each person's events.
  450.         (They would also be able to see events in common, if those events
  451.         were assigned to the category "All Categories" when they were first
  452.         added or later edited.)
  453.  
  454.  
  455.      REMIND MANUAL                                                       ...9
  456.      ========================================================================
  457.         
  458.         Schematically, this is how it works:
  459.  
  460.            Cycle with: <Tab> .. <Tab> .. <Tab> .. <Tab> .. <Tab> .....
  461.            Category:   Uncat.   AllCat.  Cat#3    Cat#4    Cat#5   ...
  462.                        ===============================================
  463.  
  464.              ACTIVE    Event    Event    Event    Event    etc.
  465.              Events    Event    Event             Event
  466.                                 Event
  467.                                 Event
  468.                                 Event
  469.                                 Event                              Toggle
  470.                        ------------------------------------------- <F2>
  471.              ALL       Event    Event    Event    Event    etc.    Switch
  472.              (the      Event    Event    Event    Event
  473.              rest)     Event    Event    Event    Event
  474.                        Event    Event             Event
  475.                                 Event
  476.                                 Event
  477.                                  etc.
  478.  
  479.         To see other categories of events (e.g., "Business," if you have
  480.         defined Business as a category), cycle through the choices with the
  481.         <Tab> or <Shft-Tab> key, or press <C> or <Alt-F2> and pick from the
  482.         pop up list.  The special category "All Categories" is used to
  483.         select every event on file.  As described above, if you choose
  484.         this category (or set it as the start up default) you can cycle
  485.         between Active and All Events with <F2>.
  486.  
  487.         The default, or start-up, category can be set with a command in
  488.         REMIND's option file.  The default for REMIND when distributed is
  489.         the special category labelled "Uncategorized"; this is because some
  490.         people may not want to use the category feature.  They may not want
  491.         events separated by class, or function, or person.
  492.  
  493.         Our sample main screen shows the "All Categories" category in use.
  494.         This means that REMIND is now showing every (Active) event in all
  495.         categories in the data file.  Here, there are three Personal, two
  496.         Business, and one Uncategorized event.  All those that were assigned
  497.         the special category code "*" when they were last added or updated
  498.         are also shown.  (The "*" code forces the event to display no
  499.         matter which category is selected on the main display screen.)
  500.  
  501.         Users who employ categories may prefer to set ("*") All Categories
  502.         as the start up default with this setting in the REMIND option
  503.         file:
  504.  
  505.              /DEFCAT:*
  506.  
  507.         This start up default also can be set while REMIND is running,
  508.         with the Option editor <Alt-O>.  Categories are further explained
  509.         in the section on Function keys, below.
  510.  
  511.  
  512.      REMIND MANUAL                                                       ..10
  513.      ========================================================================
  514.  
  515.  
  516.         Odds 'n ends
  517.         ------------
  518.  
  519.         *  REMIND automatically computes and displays the day of the week 
  520.         on which the event falls.  This is displayed to the left of the 
  521.         event's date.  REMIND also computes and displays the number of 
  522.         calendar days until the event is due, or is past due (in which case 
  523.         a minus sign follows the number displayed in the Days Left column).
  524.  
  525.         *  Events that you previously marked with the Sticky flag (+) 
  526.         discussed below, cause overdue events to be continually displayed 
  527.         ("stick" on the screen) until reset or deleted.
  528.  
  529.         *  An asterisk (*), or Memo flag, in screen column 80 indicates the 
  530.         presence of up to three additional lines of Memo text, which can be 
  531.         viewed or edited with <F6> or <U> or <Enter> when the bar cursor is 
  532.         on the event.
  533.         
  534.         *  A pop-up calendar is available by pressing <Alt-C> or by 
  535.         clicking on the top (date information) line of REMIND's main 
  536.         display screen. Press <Esc> to return to REMIND's main display 
  537.         screen after using the calendar.  See "Other keys" below for more 
  538.         information on the calendar and methods of customizing it.
  539.  
  540.  
  541.         Menu functions
  542.         --------------
  543.  
  544.         The following sections are an explanation of the keys used to 
  545.         control REMIND, and an elaboration of some of REMIND's features.
  546.  
  547.         Keypad keys
  548.         -----------
  549.  
  550.         <UpArrow>/<DownArrow>  - Moves the horizontal bar cursor in the 
  551.               display area up/down to a selected event.
  552.  
  553.         <PgUp>/<PgDn>  - Displays the previous/next screen page of 
  554.               displayed events.
  555.  
  556.         <Home>/<End>  - Positions the bar cursor at the first or last 
  557.               event on the screen.  If the bar cursor is already on the 
  558.               first or last event on the screen, then a second press of 
  559.               <Home> or <End> will take you to the first or last event on 
  560.               file.
  561.  
  562.         <Tab>/<Shft-Tab>  - Cycles through the categories of events 
  563.               displayed on the main screen.  (See also <Alt-F2> below.)
  564.  
  565.  
  566.      REMIND MANUAL                                                       ..11
  567.      ========================================================================
  568.  
  569.         
  570.         Function keys and shortcut keys
  571.         -------------------------------
  572.  
  573.                   =[ TIP ]=   You can select some features by pressing 
  574.                               either a function key or a letter key -- the 
  575.                               choice is yours.
  576.  
  577.         <F1>  - Displays a help screen.  Context sensitive help is
  578.               available from the main screen and all dialog, confirmation, 
  579.               and pop up windows.  When you are in a dialog window (see 
  580.               "Adding and Updating Events"), place the cursor on the field 
  581.               you wish to know more about, and press <F1>.  Press <Esc>ape 
  582.               (or click on Cancel) to remove this help screen, or press <T> 
  583.               (or click on Topics) for a complete "pick list" of help 
  584.               topics.
  585.            
  586.         <Alt-F1> or <M>  - Function key menu.  Also invoked with right 
  587.               mouse button.  
  588.            
  589.         <F2>  - Toggles the display between events ACTIVE for today
  590.               (i.e., current events, past due or "sticky" events not yet 
  591.               reset, and upcoming events for which you have set a specific 
  592.               number of warning or preview days), if any, and ALL events 
  593.               recorded in REMINDER.DAT or other data file.  Use this key to 
  594.               shift back and forth between viewing just active events and 
  595.               all events.  The box in the status area will change from 
  596.               "Active Events" to "All Events," and vice versa.
  597.  
  598.         <Alt-F2> or <C>  - Change event categories by pressing one of
  599.               these keys or by clicking on the category field, then 
  600.               selecting a category from the pop up list.  You also can 
  601.               add/change/delete a category by selecting <<< Add/Edit 
  602.               Category >>> from the pop up category list.
  603.  
  604.               More on Categories:
  605.               ------------------
  606.  
  607.               Categories are used to group events on the main display
  608.               screen.  A category code (and brief description) optionally
  609.               assigned when you add or update an event, serves to place an
  610.               event in a user-definable category.  Two categories are
  611.               (internally) part of the REMIND program: Uncategorized and
  612.               All Categories.  These are special categories and cannot be
  613.               deleted.  However, you can redefine them, and add 36 others
  614.               (which are kept in the disk file, REMINDER.CAT).
  615.  
  616.               As mentioned, if you want to see every event in your file,
  617.               press the <C> or <Tab> key from the main display screen and
  618.               select "All Categories."  Depending on the state of the <F2>
  619.               key, you will see either every Active Event or All Events in
  620.               All Categories.  Remember that pressing <F2> toggles back and
  621.               forth between Active Events and All Events for this as well
  622.               as any other category.
  623.  
  624.  
  625.      REMIND MANUAL                                                       ..12
  626.      ========================================================================
  627.  
  628.               Similarly, if you want to see events in another category,
  629.               select that category with the <C> key or <Tab> through the
  630.               choices, then toggle the <F2> key to the desired state.
  631.               If you classified some events with the "*" code (All
  632.               Categories) when adding or updating them, you will always see
  633.               these events displayed (if they are Active) with the events
  634.               in the newly selected category.  This demonstrates the
  635.               usefulness of classifying some important events as "*": they
  636.               will always display on screen (if Active) no matter which
  637.               category you choose, or set as the start-up default.
  638.  
  639.               If you have little need for separate categories of events you
  640.               might not want to categorize new or updated events.  You
  641.               might prefer to accept the default display category (i.e.,
  642.               "Uncategorized").  Thus, if you never use categories you will
  643.               always see all (Active) events when REMIND loads.  Or, if you
  644.               do use categories, you might set the start-up default to "All
  645.               Categories" in the REMIND option file to ensure you will see
  646.               all (Active) events in the file as soon as REMIND loads.
  647.  
  648.                    =[ TIP ]=   You can select the default category to 
  649.                    assign an event to when adding new events:  Just add the 
  650.                    command /DEFCAT:x to the REMIND option file (where "x" 
  651.                    is the single-character category code of A-Z, 0-9, @, or 
  652.                    *). Be sure to edit this file only with an ASCII text 
  653.                    editor or word processor capable of saving the file as 
  654.                    pure text (i.e., no formatting codes).
  655.  
  656.               REMIND has two special categories that cannot be deleted,
  657.               though their descriptions can be changed:  "Uncategorized,"
  658.               which is the start-up default (unless you set it to some
  659.               other default value in the option file), and "All categories"
  660.               -- which means that an event so designated (when added or
  661.               updated) will be displayed no matter which other category is
  662.               selected to display on the main screen.
  663.  
  664.               Other categories can be added, modified, and deleted anytime
  665.               from within the program.  From the main screen, press the
  666.               <Alt-F2> key or <C> key (or click on the category field) and
  667.               choose "<<< Add/Edit Category >>>."  Then press <F1> for help
  668.               in any field of the Edit Categories pop up window for codes,
  669.               descriptions, etc.  Changes to categories are saved in the
  670.               disk file REMINDER.CAT upon exiting the pop up window.
  671.  
  672.               Alternatively, you can edit the disk file, REMINDER.CAT, to
  673.               add or edit categories.  Simply follow these rules:
  674.  
  675.                 - Use a plain-ASCII editor or word processor capable
  676.                   of saving the file as pure text
  677.                 - First word must be a 1-character code (A-Z, 0-9)
  678.                 - Second word must be a 1-15 character description
  679.                 - A maximum of 36 user-defined categories is allowed
  680.                 - Save the file as REMINDER.CAT
  681.  
  682.  
  683.      REMIND MANUAL                                                       ..13
  684.      ========================================================================
  685.  
  686.         <F3>  - Exits REMIND and saves any newly added or updated
  687.               events.  That is, <F3> forces a save of the current data file.
  688.               ** USE THIS KEY TO SAVE YOUR WORK WHEN EXITING REMIND! **
  689.            
  690.         <Alt-F3> - Saves any newly added or updated events, reloads the
  691.               current data file, and remains in REMIND.  This is a "save 
  692.               and resume" function, and is particularly useful for users 
  693.               who keep REMIND active in a task switcher (DesqView, DOS 
  694.               Shell, Windows, Software Carousel, etc.) but want to ensure 
  695.               the data has been saved before switching to another window or 
  696.               partition.  Mouse users:  Clicking on the data filename (in 
  697.               the status area) performs the same function as pressing 
  698.               <Alt-F3>.
  699.  
  700.         <F4>  - Quits REMIND but doesn't save any events that may have 
  701.               changed.  Use this key only if you are sure you don't want to 
  702.               save your work, since no confirmation will be requested.
  703.  
  704.         <F5> or <A> or <Insert>  - Adds a new event.  See "Adding and
  705.               Updating Events" below.
  706.  
  707.         <F6> or <U> or <Enter>  - Updates (edits) or views the event under 
  708.               the bar cursor, including Memo fields.  See "Adding and 
  709.               Updating Events" below.
  710.  
  711.         <F7>  - Invokes a DOS Shell, allowing DOS commands to be issued
  712.               by temporarily exiting REMIND while keeping REMIND in memory. 
  713.               To return to REMIND from DOS, type the word "EXIT" (without 
  714.               quotes) at the DOS prompt.
  715.  
  716.         <F8> or <S>  - Invokes the Search Criteria dialog box.  Locates 
  717.               events by performing a keyword search of the event's Reminder 
  718.               text and/or the event's Due Date.  See "Searching for Events" 
  719.               below for more information.
  720.    
  721.         <F9> or <E>  - Resets or "expires" events from the Active 
  722.               Events, All Events, or Show Matches screen display.
  723.  
  724.               Either of these keys will reset an event under the bar 
  725.               cursor; that is, they set it to the next relevant date 
  726.               depending on whether the event is Daily, Weekly, Monthly, 
  727.               Quarterly, Yearly, etc.  [Floating events or Nth period 
  728.               events, described below, roll forward to the next occurrence 
  729.               that qualifies.  For example, if you have a 5MO (5th Monday 
  730.               of the month) event in January 1994, when it rolls forward, 
  731.               it will roll to March, since in that year February has only 
  732.               four Mondays.]
  733.  
  734.               In effect, <F9> or <E> clears the event from the Active
  735.               Events screen until the next date the event is due, when it
  736.               will pop up again when you invoke REMIND.
  737.  
  738.               Note that One-time events that are reset in this manner are
  739.               deleted from the data file. (One-time has no "next" due date.)
  740.  
  741.  
  742.      REMIND MANUAL                                                       ..14
  743.      ========================================================================
  744.  
  745.               Before resetting events, REMIND can present you with a Yes-No
  746.               confirmation box to make sure you really intend to reset the
  747.               event.  This confirmation box can be toggled ON with the
  748.               start-up option /CE. (Using /CE is a good idea for new users.)
  749.  
  750.               Note, too, that the <F9> or <E> key also is helpful when you
  751.               have set REMIND to remind you of an event for several days
  752.               before the event, and then wish to remove the event from the
  753.               screen display BEFORE the date of the event arrives.  In
  754.               effect, <F9> or <E> tells REMIND: "OK, I'm aware of this
  755.               upcoming event.  Now, clear the event from the screen until
  756.               it's due again (if it's a repeating event)."  Naturally, if
  757.               it's a One-time event it will be permanently cleared.  (That
  758.               is, it will be deleted from your data file, but if you are
  759.               using the History file option, it will be placed in that file
  760.               in case you need to see it again.)
  761.  
  762.         <Alt-F9> or <D> or <Delete> - Permanently deletes an event under
  763.               the bar cursor from either the Active Events, All Events, or 
  764.               Show Matches screen display.
  765.  
  766.               This is one method of ridding the data file of unwanted
  767.               events.  (Another way is to use a text editor to edit your
  768.               data file directly, deleting unwanted events.)  Before
  769.               deleting, REMIND will present you with a Yes-No confirmation
  770.               box to make sure you really intend to delete the event.  If
  771.               you answer YES, the event will be permanently deleted.
  772.  
  773.         <F10> or <R> - Forces a re-sort of all displayed events by Due
  774.               Date, and by Reminder text within identical due dates.  
  775.               REMIND automatically sorts events when it is invoked, and 
  776.               when you add or update events, so this key is rarely needed.
  777.               
  778.               
  779.         Other keys
  780.         ----------
  781.  
  782.         <Esc>    - Exits REMIND.  If you made changes, the program will
  783.                  ask if you want to save them.
  784.            
  785.         <Alt-C>  - Pops up a calendar showing the number of reminders 
  786.                  each day, including any events that are set to roll 
  787.                  forward to that date.  You can also click on the top (date 
  788.                  information) line of REMIND's main display screen to pop 
  789.                  up the calendar. Press <Esc> to return to REMIND's main 
  790.                  display screen. 
  791.                     
  792.                     =[ TIP ]=   You can have REMIND automatically display 
  793.                     the calendar immediately every time you load REMIND by 
  794.                     setting a start-up option.  Start-up options are 
  795.                     accessed by pressing <Alt-O, Option editor> from 
  796.                     REMIND's main display screen.  Select "Calendar at 
  797.                     start up" from the Option editor's dialog box. 
  798.                     (Note:  You can also set options manually by entering 
  799.                     codes directly into REMINDER.OPT.  See Appendix B.) 
  800.  
  801.      REMIND MANUAL                                                       ..15 
  802.      ========================================================================
  803.  
  804.                     =[ TIP ]=   You can set the color of the calendar 
  805.                     screen as well as the color of the "(n) items" fields 
  806.                     by setting a start-up option.  Press <Alt-O> from the 
  807.                     main REMIND display screen for Options, then select 
  808.                     "Colors."  Alternatively, enter the /COLOR:CALENDAR,fg,bg 
  809.                     or /COLOR:CALITEMS,fg,bg codes in REMINDER.OPT.  (See 
  810.                     the "Change colors" code in Appendix B.)
  811.      
  812.                          NOTE:  Be sure to save your changes (with Save 
  813.                          Settings) before exiting the Options dialog box.
  814.                          
  815.                     =[ TIP ]=   The calendar is a handy way to jump to a 
  816.                     particular date.  Just move the calendar cursor 
  817.                     (indicated by the calendar date shown in reverse video) 
  818.                     to the new date with the arrow keys or the 
  819.                     <PgDn>/<PgUp> keys.  If you use a mouse, click anywhere 
  820.                     in the new date box to move to it, or double-click to 
  821.                     immediately edit its events.  Use the mouse scroll bars 
  822.                     at the bottom right side of the calendar screen to move 
  823.                     quickly to other days or months.
  824.                     
  825.                     Once the calendar cursor is in a new date's box, 
  826.                     pressing <Enter> or clicking anywhere inside the box 
  827.                     "zooms" to that day.  (This is the same as selecting 
  828.                     <F6>:Edit from the calendar screen.)  In the same way 
  829.                     you edit events from REMIND's main display screen, you 
  830.                     can edit the selected day's events by moving the 
  831.                     display screen's horizontal bar cursor to an event and 
  832.                     pressing <Enter>, or by double-clicking on the event.  
  833.                     
  834.                     You also can add a new event by pressing <F5> or <A>, 
  835.                     either while "zoomed" to a selected day, or by pressing 
  836.                     either of these keys from the calendar screen itself, 
  837.                     after you move the calendar cursor to the new date.  
  838.                     Press <Esc> to return to the calendar.  
  839.                     
  840.                     If you want to VIEW events for a day, week, or month, 
  841.                     use the <F7>, <F8>, or <F9> keys.  
  842.                 
  843.                         PLEASE NOTE:  VIEWing events with these three calendar 
  844.                         function keys means you will see an onscreen 
  845.                         SIMULATION of the selected period that includes any 
  846.                         updated "roll forward" events (repeating events due to 
  847.                         display during the selected period).  The words 
  848.                         "Simulated Day (or Week or Month) View" will appear in 
  849.                         the status area to indicate that REMIND is in 
  850.                         simulation mode.  A simulated view makes the display 
  851.                         more readable by displaying all events with dates 
  852.                         exactly as they will appear on REMIND's main screen 
  853.                         during the period in question.  However, because of 
  854.                         this technique you cannot add or edit events while 
  855.                         VIEWing them.  To make changes, simply press <Esc> and 
  856.                         return to the calendar screen. Then move to the 
  857.                         desired date and press <F5> to add, or <F6> to edit, 
  858.                         events for that date.
  859.                 
  860.  
  861.      REMIND MANUAL                                                       ..16
  862.      ========================================================================
  863.                     
  864.                 When the calendar is being displayed you can use these 
  865.                 keys:
  866.                      
  867.                    <F1>  =Calendar help screen
  868.                    <F5> or <Ins>    =Add an event to that date 
  869.                    <F6> or <Enter>  =Edit (update) an event on that date 
  870.                    <F7>  =View the day the calendar cursor indicates
  871.                    <F8>  =View the week the calendar cursor indicates
  872.                    <F8>  =View the month the calendar cursor indicates
  873.                    <F10> =Jump back to today's date
  874.                    <Esc> =Go back to REMIND's main display screen, or if
  875.                           you have zoomed to a date, go back to the calendar
  876.                 
  877.         <Alt-F>  - Selects a new reminder data file.  You will be asked
  878.                  if you want to save any changes that may have been made in 
  879.                  the current file.
  880.  
  881.                  You can select from several data files by using wild cards
  882.                  (* and/or ?) in the filename.  For example, after pressing
  883.                  <Alt-F>, type
  884.    
  885.                     *.dat <Enter>
  886.    
  887.                  to select from a screen list of all data files (ending in 
  888.                  .DAT) in the current directory.  Or, press <Enter> to have 
  889.                  REMIND read the current directory.  Use the keypad arrow 
  890.                  keys to select a file from the list, then press <Enter>.
  891.                     
  892.         <Alt-O>  - Selects the Option editor to enter user-defined start
  893.                  up options.
  894.  
  895.         <Alt-P>  - Displays the Print Events Menu.  Select from:
  896.         
  897.                    1. Today's Events       (only)
  898.                    2. This Week's Events   (including roll-forward events)
  899.                    3. Next Week's Events   (including roll-forward events)
  900.                    4. This Month's Events  (including roll-forward events)
  901.                    5. Next Month's Events  (including roll-forward events)
  902.                    6. All Events
  903.                    7. Only Active Events
  904.                    
  905.                  If you have searched the data file and asked to "Show all 
  906.                  matches," another selection will appear on the print menu:
  907.                  
  908.                    8. Matches from Search 
  909.                    
  910.                  See "Searching for Events" for more information on the 
  911.                  search feature. 
  912.  
  913.                  After making a choice of the type of events to print, a 
  914.                  Category for Printing list pops up. Choose "All 
  915.                  Categories" (the default) to print events in all 
  916.                  categories or select another category of events to print.
  917.    
  918.  
  919.      REMIND MANUAL                                                       ..17
  920.      ========================================================================
  921.      
  922.                  Printing is formatted for 8.5" x 11" paper (for dot, 
  923.                  daisy, or laser printers).  The event's Date, Days Left, 
  924.                  Type, Reminder, and Memo fields (if any) will print.
  925.               
  926.         <Alt-V>  - Toggles the display between normal 25-line mode and
  927.                  43/50-line EGA/VGA mode (on EGA/VGA monitors).  This has 
  928.                  the same effect as the /V start-up option.
  929.            
  930.         <Ctrl-L> or <Alt-S>  - Last Search key.  Finds the next occurrence 
  931.                  of the event from the last search entered in the Search 
  932.                  Criteria dialog box.  See "Searching for Events."
  933.       
  934.  
  935.         Using a mouse
  936.         -------------
  937.  
  938.         You may invoke any of the main screen functions by clicking the
  939.         left mouse button on the menu's key descriptors or symbols.
  940.  
  941.         To jump to a displayed event, you can just left-click on the event
  942.         to move the bar cursor to it, or "drag" the bar cursor up or down
  943.         by holding down the left button.
  944.  
  945.         To update an event, click on column 1 of the event.
  946.  
  947.         In input dialog boxes, you may left-click on a field to move the
  948.         cursor to that field.  Use the right mouse button to "ignore" the
  949.         input (as though the <Esc> key were pressed).
  950.  
  951.  
  952.         Adding, editing, or importing many reminders
  953.         --------------------------------------------
  954.  
  955.         Events usually are added to REMIND using the <F5> or <A> or 
  956.         <Insert> key, and edited using the <F6> or <U> or <Enter> key. 
  957.         However, when entering or editing large amounts of data (such as 
  958.         adding or changing multiple reminders in one session, or importing 
  959.         data from other programs), you can edit the reminder data file 
  960.         directly.  Use any ASCII text editor that produces unformatted 
  961.         (ASCII) text. Follow the data file format under "Reminder Data 
  962.         Formats" below.
  963.  
  964.         Note that imported Reminder text longer than 54 characters will be
  965.         wrapped into Memo fields 1, 2, and 3.  More than 216 characters
  966.         will be truncated.
  967.  
  968.  
  969.  
  970.      REMIND MANUAL                                                       ..18
  971.      ========================================================================
  972.  
  973.                          ADDING AND UPDATING EVENTS
  974.                          ==========================
  975.  
  976.         You add or change events while REMIND is running using Event
  977.         Input Screens.  Pressing the <F5> or <A> or <Insert> keys from the
  978.         main screen will let you add a new event, and pressing the <F6> or
  979.         <U> or <Enter> key will allow updating an existing event (the one
  980.         pointed at by the horizontal bar cursor).
  981.  
  982.         When either the add or update key is pressed (or the main screen's
  983.         menu function is clicked with a mouse), an Event Input Screen
  984.         dialog box, or window, will pop up requesting information to be
  985.         added or changed.  It looks like this:
  986.  
  987.  
  988.           ---Add New Event  (or Update Event) ---------------------------
  989.          |                                                               |
  990.          |  Due Date:                                                    |
  991.          |  Event Type:                                                  |
  992.          |  Sticky:     [ ]                                              |
  993.          |  Warn days:                  [ ] Warn in Week Days            |
  994.          |  Reminder:                                                    |
  995.          |    Memo 1:                                                    |
  996.          |    Memo 2:                                                    |
  997.          |    Memo 3:                                                    |
  998.          |  Category:                                                    |
  999.          |  End Date:                                                    |
  1000.          |                                                               |
  1001.          |               ----        ------       --------               |
  1002.          |              | OK |      | HELP |     | CANCEL |              |
  1003.          |F7:Copy        ----        ------       --------       F8:Paste|
  1004.           ---------------------------------------------------------------
  1005.  
  1006.         If the event is being updated, information is automatically filled
  1007.         in from the existing event.  While entering event information use
  1008.         the following keys:
  1009.  
  1010.           <F1>                    Information about the field.
  1011.           <Enter>                 Ends each field.
  1012.           <Ctrl-Enter>            Ends entry, skips to Replace/Add Event?
  1013.                                    question.
  1014.           <Backspace>             Backup and erase 1 character.
  1015.           <Control-U>             Erase current field.
  1016.           <Control-End>           Erase from current location to end
  1017.                                    of field.
  1018.           <DownArrow> or <Tab>    Move to next field.
  1019.           <UpArrow> or <ShftTab>  Move to prior field.
  1020.           <Arrow Left/Right>      Position cursor left or right 1 character.
  1021.           <Delete>                Delete character cursor is under.
  1022.           <Insert>                Toggle insert/overwrite mode (default).
  1023.           
  1024.  
  1025.      REMIND MANUAL                                                       ..19
  1026.      ========================================================================
  1027.           
  1028.           <Home>                  Position cursor to start of field.
  1029.           <End>                   Position cursor to end of field.
  1030.           <+> and <->             Increment/decrement date/numeric fields.
  1031.           <=>                     Pop up calendar from a date field.
  1032.           <F7>                    Copy all data in an input screen to a 
  1033.                                    temporary memory buffer. 
  1034.           <F8>                    Paste data copied with <F7> into another
  1035.                                    input screen.
  1036.  
  1037.         Due Date
  1038.         --------
  1039.  
  1040.         Event Due Date is the date your event and reminder message are due
  1041.         to be displayed on the main screen (where this date is simply
  1042.         called the "Event Date").  When it actually displays -- and how
  1043.         long it remains displayed -- can be modified by you in other fields
  1044.         of the Event Input Screens.
  1045.  
  1046.         If no Warning Days have been set in the Event Input Screens, this
  1047.         is the date REMIND will display your reminder message on the main
  1048.         screen.  If Warning Days have been set, REMIND will display your
  1049.         reminder in advance of the event's Due Date by the number of
  1050.         (calendar or weekday) days you indicated.  If the event has been
  1051.         flagged as a Sticky event, REMIND will continue to display your
  1052.         message until you deliberately reset or delete it.
  1053.  
  1054.         You can enter the Due Date in several ways.
  1055.  
  1056.         1.  One way is to use the Select Date calendar window that pops up
  1057.         when you press <Enter> or the <=> key in the Due Date field.
  1058.  
  1059.            Press <Enter> to accept the currently displayed date, or
  1060.            move to a new date with one of the cursor arrow keys and press
  1061.            <Enter>.  (You can click on a new day with your mouse, then
  1062.            click on the OK box at the bottom of the calendar).
  1063.  
  1064.            The <Home> and <End> keys move to the first and last day of the
  1065.            displayed month.  The <PgUp> and <PgDn> keys change the
  1066.            displayed month; <Ctrl-PgUp> and <Ctrl-PgDn> change the
  1067.            displayed year.  Press <Esc> or click the right mouse button to
  1068.            bail out of the calendar window without making a selection.
  1069.  
  1070.         2.  You also can type in the date.  When adding or updating Due
  1071.         Dates manually, the current year will be added if not entered
  1072.         (i.e., entering 11/02 produces 11/02/1994, if the current year is
  1073.         1994). If only a day is entered, the current month and year will be
  1074.         added (entering 2 in the month of November produces 11/02/1994).
  1075.         
  1076.  
  1077.      REMIND MANUAL                                                       ..20
  1078.      ========================================================================
  1079.         
  1080.         3.  You can simply enter MON, TUE, WED, THU, FRI, SAT or SUN in the
  1081.         blank Due Date field and REMIND will calculate the date of the next
  1082.         occurrence of that day.  (This works only for the next 7 days.)
  1083.  
  1084.         4.  Pressing the Plus <+> key or Minus <-> key will increment or
  1085.         decrement any date shown in the field.
  1086.  
  1087.         Note that if you add or update an event using a PAST date (a date
  1088.         earlier than the present date), it will be automatically rolled
  1089.         up to the next occurring date.  That is, a daily event will be
  1090.         rolled up to today, a weekly event will be rolled up to the next
  1091.         weekly interval on or after today, etc.
  1092.  
  1093.  
  1094.         Event Type
  1095.         ----------
  1096.  
  1097.         Event Type is the frequency of occurrence of an event.
  1098.  
  1099.         If you do not enter anything in this field and press <Enter>, or if
  1100.         you enter a "?," the event's type can be selected from a pop-up
  1101.         list of choices.  Otherwise, enter the 1- to 6-character code for
  1102.         the event type, shown below.  The Event Date will change to match
  1103.         the Type for some selections.
  1104.  
  1105.         Event frequencies can be ONE-TIME (the event displays just once),
  1106.         REPEATING (e.g., every week, quarter, year, etc.), FLOATING (the
  1107.         event's calendar date "floats," but the event pops up on the
  1108.         same day of a given month or other period), or specifically
  1109.         PERIODIC (every 90 days, every 3rd Monday in June, or some other
  1110.         exact period between the event's due date).  Valid types that
  1111.         can be used in the event input screens are:
  1112.  
  1113.            Value: Meaning:       Updated to:
  1114.            ------------------------------------------------------
  1115.  
  1116.            O      One-time       (Automatically deleted after the
  1117.                                    scheduled day/date has arrived.)
  1118.            D      Daily          Next day (tomorrow).
  1119.            W      Weekly         7 days from scheduled date.
  1120.            B      Biweekly       14 days from scheduled date.
  1121.            QW     Quad-weekly    28 days from scheduled date.
  1122.            M      Monthly        Same date next month.
  1123.            BM     Bimonthly      Same date in two months.
  1124.            Q      Quarterly      Same date in three months.
  1125.            SA     Semiannually   Same date in six months.
  1126.            Y      Yearly         Same month/date next year.
  1127.            BA     Biannually     Same month/date in two years.
  1128.  
  1129.  
  1130.      REMIND MANUAL                                                       ..21
  1131.      ========================================================================
  1132.            
  1133.            Other periodic events:
  1134.            ---------------------
  1135.  
  1136.            1,2,3,4,5, or L, plus SU, MO, TU, WE, TH, FR, SA, or DA,
  1137.                       and --optionally-- M, BM, Q, SA, or JAN-DEC
  1138.  
  1139.                   Floating       Next occurrence that qualifies.
  1140.  
  1141.                   Examples:
  1142.                   -----------------------------------
  1143.                   3WE=every 3rd Wednesday each month;
  1144.                   LDA=Last day of each month;
  1145.                   LMO=Last Monday of each month;
  1146.                   3WeQ=every 3rd Wednesday each
  1147.                        quarterly period following
  1148.                        the original Due Date;
  1149.                   3WeFeb=every 3rd Wednesday in
  1150.                        February.
  1151.  
  1152.                        
  1153.            1,2,3,4,5, or L, plus BU
  1154.  
  1155.                   Floating       Next business day (weekday) that qualifies
  1156.  
  1157.                   Examples:
  1158.                   -----------------------------------
  1159.                   1BU=First business day of each month;
  1160.                   5BU=Fifth business day of each month;
  1161.                   LBU=Last business day of each month.
  1162.  
  1163.  
  1164.            1-999 plus D, W, M, Q, or Y
  1165.  
  1166.                   Nth period     Next occurrence that qualifies.
  1167.  
  1168.                   Examples:
  1169.                   -----------------------------------
  1170.                   4M=same date every 4th Month;
  1171.                   90D=exactly every 90 Days;
  1172.                   3M (or Q)=same date every quarter;
  1173.                   3Y=same date every third year.
  1174.  
  1175.  
  1176.         As shown directly above, REMIND can set an event to display on
  1177.         every "Nth" occurrence of a date.  This allows you to set a
  1178.         specific periodic time for your reminder.  (See CAUTION below.)
  1179.  
  1180.  
  1181.      REMIND MANUAL                                                       ..22
  1182.      ========================================================================
  1183.         
  1184.         For example, you can have an event display on the same date every
  1185.         4th month from a given Due Date.  You would enter a "4", then an
  1186.         "M", in the dialog box that pops up when you choose "Every nth
  1187.         period" as the event type when adding or changing events.  (Once
  1188.         you learn the format of REMIND's event codes, you can type the code
  1189.         directly into the Event Type field when in either input screen.
  1190.         For some, this may be faster than entering event types and periods
  1191.         from the pop up lists.)
  1192.  
  1193.         You can select any period from 1 to 999, and chose Daily, Weekly,
  1194.         Monthly, Quarterly, and Yearly events.
  1195.  
  1196.         Note that selecting "7", then "D", is the same as selecting
  1197.         "Weekly" as the event type.  Other redundant codes are:
  1198.  
  1199.             2W or 14D   = BW (Biweekly)
  1200.             4W or 28D   = QW (Quad-weekly)
  1201.             2M          = BM (Bimonthly)
  1202.             3M          = Q  (Quarterly)
  1203.             6M or 2Q    = SA (Semiannual)
  1204.             12M or 2SA  = Y  (Yearly)
  1205.             24M or 2Y   = BA (Biannual)
  1206.  
  1207.         Since these are equivalent codes, you can use whichever one is more
  1208.         convenient.
  1209.  
  1210.         CAUTION:  Some periods may seem equivalent but may not be the same.
  1211.         For instance, a "Quarterly" period may -- or may not -- equal 90
  1212.         days.  It will be equal to 90 days in a leap year for a period
  1213.         spanning February (29 days), March (31 days), and April (30 days),
  1214.         but won't be equal for the period spanning June (30), July (31),
  1215.         and August (31) of any year.  So, if you choose "Q" as the event
  1216.         type, the event will display on the same date (e.g., the 10th),
  1217.         every third month.  But choosing "90D" means the event will display
  1218.         *exactly* every 90 days.  Similarly, "180D" (every 180 days) and
  1219.         "BA" (same date every 6 months) are not identical, and "30D", "4W",
  1220.         and "1M" have different meanings.
  1221.  
  1222.         Final notes on event types:  Floating monthly events roll forward
  1223.         (are reset) to the next occurrence that qualifies.  For example, if
  1224.         you have a 5MO (5th Monday of the month) event in January 1994,
  1225.         when it rolls forward, it will roll to March, since March is the
  1226.         next month that has 5 Mondays that year.
  1227.  
  1228.         For M, BM, Q, and SA events, the event rolls forward to the
  1229.         same day in the appropriate month.  If the new month has fewer
  1230.         days than the prior month, then the event will be placed on the
  1231.         last day of the month.  For example, a Monthly event scheduled
  1232.         for 1/30/1993, will roll to 2/28/1993, since there are only 28
  1233.         days in February that year.  This condition will also exist for
  1234.         Y and BA events that roll from 2/29 to a non-leap year.
  1235.  
  1236.      REMIND MANUAL                                                       ..23
  1237.      ========================================================================
  1238.  
  1239.         Sticky flag
  1240.         -----------
  1241.  
  1242.         Setting this flag to "On" will make REMIND continually display the
  1243.         event's reminder message on its main screen after the event Due
  1244.         Date has passed.  (Any key pressed while in this field toggles this
  1245.         flag between "On" and "Off.")  Sticky events continue to pop up
  1246.         until they are reset with the <F9> or <E> key, or are deleted with
  1247.         the <Alt-F9> or <D> or <Delete> keys.
  1248.  
  1249.         An event marked Sticky will have a "+" mark in the Type column
  1250.         on the main REMIND display screen.
  1251.  
  1252.         While any event type can be made Sticky, it makes little sense to
  1253.         use it with Daily events, which always display until they are
  1254.         removed.  And some events are not worth being nagged about after
  1255.         their Due Date has passed (such as reminders about holidays or
  1256.         vacations): set the Sticky flag off (blank) for these events.
  1257.  
  1258.         You may set the start up default for this field by using the Option
  1259.         editor (<Alt-O>).  If you set most of your events to Sticky (so
  1260.         that you'll be nagged into attending to them), set the start up
  1261.         option to "On".  (You can always choose the "Off" flag in the input
  1262.         screen for any event you don't want to have "stick" on the screen.)
  1263.  
  1264.  
  1265.         Warn days
  1266.         ---------
  1267.  
  1268.         Enter how many days (0-9999) before the Due Date you would like
  1269.         to be reminded of the event's existence.  The default is 0 (zero)
  1270.         warning days (some people call them "preview days"), or the value
  1271.         specified in the Option editor.
  1272.  
  1273.         Pressing the Plus <+> key or Minus <-> key will increment or
  1274.         decrement the number of days.
  1275.  
  1276.            =[ TIP ]=   The type of warning days can be toggled between 
  1277.            calendar days and just weekdays (Monday through Friday) in the 
  1278.            next field on the input screen.  Press <F1> (Help) when in the 
  1279.            "Warning in Weekdays" field for more information on this 
  1280.            feature.
  1281.  
  1282.         For example, if you celebrate Winter Solstice on December 21 and
  1283.         need a reminder as early as the first of December, enter 20.  A
  1284.         typical number of warning days for One-time events, as well as
  1285.         Monthly, Quarterly, Yearly, or other long term events, is 3
  1286.         calendar days.  (You may prefer to be warned in weekdays instead of
  1287.         calendar days; see the next field.)  This will account for weekends
  1288.         with Monday holidays, when you might not catch the event if you are
  1289.         
  1290.  
  1291.      REMIND MANUAL                                                       ..24
  1292.      ========================================================================
  1293.         
  1294.         not at work and the event pops up only once.  Weekly or Daily
  1295.         events will fall on the day of the week you select, and may not
  1296.         require much warning, if any.
  1297.  
  1298.         Events may not require as much prior warning as you think, and
  1299.         it may be irritating to see the event displayed dozens of days
  1300.         before the event is due.  Use the fewest number of preview days
  1301.         that work for you: too many days of warning can dilute the
  1302.         impact of a REMIND message.
  1303.  
  1304.  
  1305.         Warn in Weekdays flag
  1306.         ---------------------
  1307.  
  1308.         If you set this flag "On," REMIND will use weekdays instead of
  1309.         calendar days when calculating the earliest Warning (or Preview)
  1310.         Day to display an upcoming Event.  Any key pressed while in this
  1311.         field toggles this flag between "On" and "Off."  (See also the
  1312.         "Warn days" field above.)
  1313.  
  1314.         Setting this flag "On" may be helpful for students or business
  1315.         people who operate mainly on a Monday-through-Friday schedule.  If,
  1316.         for example, you need to be reminded as early as Friday of a
  1317.         meeting the following Wednesday (because you will not be at your
  1318.         computer Saturday or Sunday), you would enter 3 weekday warning
  1319.         days for the Wednesday event so the Reminder will pop up Friday,
  1320.         Monday, and Tuesday.  (It will also pop up Saturday and Sunday, if
  1321.         you load REMIND on those days.)
  1322.  
  1323.         A typical number of weekday warning days for One-time events, as
  1324.         well as Monthly, Quarterly, Yearly, or other long term events, is 1
  1325.         to 3 weekdays.  Remember to account for weekends with Monday
  1326.         holidays, when you might not catch the event if you are not at work
  1327.         and the event pops up only once.  (REMIND doesn't "know" that a
  1328.         Monday holiday isn't a business day: it counts it as a normal
  1329.         weekday.) Remember that Weekly or Daily events will fall on the day
  1330.         of the week you select, and may not require much warning, if any.
  1331.  
  1332.         Finally, you may set the default type of warning days to either
  1333.         calendar warning days or weekday warning days with a setting in
  1334.         the Option editor.
  1335.  
  1336.  
  1337.         Reminder text
  1338.         -------------
  1339.  
  1340.         Reminder text is the text REMIND should display on its main display
  1341.         screen.  This is the heart of REMIND -- it's your reminder message,
  1342.         schedule, task for today, important event, etc.
  1343.  
  1344.  
  1345.      REMIND MANUAL                                                       ..25
  1346.      ========================================================================
  1347.      
  1348.         This field can contain up to 54 characters per event. Any
  1349.         additional characters you type will be wrapped to Memo field #1,
  1350.         and won't show on the main screen.
  1351.  
  1352.         (Memo fields do not display on the main REMIND screen.  A "*"
  1353.         in column 80 of REMIND's main display screen indicates a memo
  1354.         exists for that event.  To view memos, place the bar cursor on
  1355.         the event that has memos, and press <F6> or <U> or <Enter> or click
  1356.         on column 1 of the event.)
  1357.  
  1358.         The first word of text in this field will be considered as a sort
  1359.         criterion for reminders with the same Due Date.  Thus you can use
  1360.         the first word to help you sort reminders for the day in a logical
  1361.         way, such as assigning priorities (A,B,C... etc.).
  1362.  
  1363.              =[ TIP ]=   You also can use time as a sort criterion.  If an 
  1364.              event's Reminder text starts with a time (e.g., 10:30), any 
  1365.              events that occur on the same day but at different times will 
  1366.              be ordered according to the time placed at the beginning of 
  1367.              the text field.  This feature can be used to schedule daily 
  1368.              appointments.  Be sure to include leading zeros for a proper 
  1369.              sort.  For example, use 09:00 for 9:00 A.M.  Also, use 24-hour 
  1370.              time by adding 12 to all P.M. times.  Three o'clock in the 
  1371.              afternoon is entered as 15:00, and 7:30 P.M. is entered as 
  1372.              19:30.
  1373.      
  1374.              Since reminders with the same Due Date are sorted by the first 
  1375.              word in ASCII order, numbers precede capital letters, which in 
  1376.              turn precede lower case letters.  If you use REMIND both as an 
  1377.              appointment scheduler and a task manager, your appointments 
  1378.              will appear above any tasks for the same date if you follow 
  1379.              the HH:MM time scheme.
  1380.  
  1381.  
  1382.         Memo field 1 - 3
  1383.         ----------------
  1384.  
  1385.         Enter any extra text REMIND should keep as a memo.  This field can
  1386.         contain up to 54 characters.  Additional characters will be wrapped
  1387.         to the next Memo field.  Memos are printed along with Reminder
  1388.         text when you select the Print Events Menu with <Alt-P>.
  1389.  
  1390.  
  1391.         Category   [See also the explanation under <Alt-F2>, above.]
  1392.         --------
  1393.  
  1394.         When you add or update events, you can assign them to a category --
  1395.         one of the defaults or some other one you have defined -- so that
  1396.         they may be sorted and viewed on the main display screen separately
  1397.         from all other events.  (They also can be Searched using a category
  1398.         
  1399.  
  1400.      REMIND MANUAL                                                       ..26
  1401.      ========================================================================
  1402.      
  1403.         to limit the search.)  The default category given to an event is
  1404.         "Uncategorized," unless you have set another default in the Option
  1405.         editor.
  1406.  
  1407.         To change existing categories, make a selection from the Select
  1408.         Category window. (If the window isn't visible, you can press the
  1409.         <Spacebar> to erase the existing category code in the Category
  1410.         field; the selection window then pops up.)  Move the menu bar in
  1411.         the window to the category of your choice (two pre-existing
  1412.         categories are given: Uncategorized and All Categories) and press
  1413.         <Enter> to assign this event to that category.
  1414.  
  1415.         If you want to force REMIND to always display this event no matter
  1416.         what category is selected to display on the main screen, select
  1417.         "* - All Categories."  Then you will always see this event
  1418.         displayed, regardless of the category selected.
  1419.  
  1420.         If you want to add, change, or delete categories from the category
  1421.         list, select "<<< Add/Edit Category >>>."  Then, in the next
  1422.         window, press <F1> in any field for help with category code types,
  1423.         etc.
  1424.  
  1425.         If you never use special categories, you may want to accept the
  1426.         default value set for the Category field by skipping this field
  1427.         with the <Enter> or cursor arrow keys.  Remember that the default
  1428.         value is either "@" - "Uncategorized" or a personal default value
  1429.         that you can set in the Option editor.
  1430.  
  1431.  
  1432.         End Date
  1433.         --------
  1434.  
  1435.         Enter the Ending (last) Date you want the event to display on
  1436.         REMIND's main screen.  This entry is optional, since you can
  1437.         manually delete any event at any time with the <Alt-F9> or <D> or
  1438.         <Delete> keys.
  1439.  
  1440.         The event automatically will be *PERMANENTLY DELETED* after the End
  1441.         Date passes.  This field allows you to limit the display of a
  1442.         Reminder to a given period, starting with the earliest warning day
  1443.         (if any) and ending with the End Date, without having to delete it
  1444.         manually after it is no longer useful.
  1445.  
  1446.         This presumes you know in advance that you will *not* need the
  1447.         Reminder again after the End Date.  If you think you may need it,
  1448.         leave this field blank.  If you leave the field blank (the
  1449.         default), the event will either automatically delete itself after
  1450.         its Due Date (if it is a One-time event), or automatically reset
  1451.         itself to continually pop up on specific future dates. (In
  1452.         addition, if the event was made Sticky it will remain on screen
  1453.         after popping up, until you manually reset or delete it.)
  1454.  
  1455.         If you toggle the main screen from Active Events to All Events with
  1456.         <F2>, the event will display only until the End Date.
  1457.  
  1458.  
  1459.      REMIND MANUAL                                                       ..27
  1460.      ========================================================================
  1461.      
  1462.         You can enter the date in several ways:  Pop up the date calendar
  1463.         with the <=> key and make a selection, type it in numerically
  1464.         (e.g., 11/02/94), or type it in by weekday abbreviation (e.g.,
  1465.         MON).  See "Due Date" under "Adding and Updating Events" for more
  1466.         information.
  1467.  
  1468.         Pressing the Plus <+> key or Minus <-> key will increment or
  1469.         decrement the date shown.
  1470.  
  1471.  
  1472.         More on other fields
  1473.         --------------------
  1474.  
  1475.         See also the section "Reminder Data Formats" (below) for more
  1476.         information on Due Dates, Event Types, Sticky Events, Warning days,
  1477.         Reminder text, and Memo fields.
  1478.  
  1479.  
  1480.         OK - HELP - CANCEL
  1481.         ------------------
  1482.  
  1483.         To signal the end of data entry, press <Enter> until you are in the
  1484.         OK field.  Press <Enter> to accept OK (the default), or press <F1>
  1485.         for Help, or <Esc> to Cancel.  If you have a mouse, you can skip to
  1486.         these boxes and click on your choice.
  1487.  
  1488.         
  1489.         Skip fields key
  1490.         ---------------
  1491.  
  1492.         If you wish to skip the Memo, Category, and End Date fields from
  1493.         within the Add New Events screen, or quickly exit after making
  1494.         changes from Update Events or Search Criteria screens, you can use
  1495.         a shortcut key:
  1496.  
  1497.            <Ctrl-Enter>   Ends the entry and skips remaining fields, as
  1498.                           though you had Tabbed to the OK box and pressed
  1499.                           <Enter>.
  1500.  
  1501.  
  1502.         Cloning events
  1503.         --------------
  1504.  
  1505.         Events can be cloned.  That is, you can add a new event using
  1506.         information from an existing event.  From the main screen, move the
  1507.         cursor-bar to the event to be cloned and press <F6> or <U> (Update
  1508.         Event) or <Enter>.
  1509.  
  1510.         After changing information in the input screen window, press
  1511.         <A> for AddNew (or click your mouse on the AddNew box) in response
  1512.         to the REPLACE EVENT? prompt at the bottom of the window.
  1513.  
  1514.  
  1515.      REMIND MANUAL                                                       ..28
  1516.      ========================================================================
  1517.  
  1518.         Saving or Quitting
  1519.         ------------------
  1520.  
  1521.         Press <F3> to save changes and exit.
  1522.  
  1523.            If you press the <Esc> key after making changes, you will be
  1524.            prompted to save the file:  Reply <Y>es to save and exit, <N>o
  1525.            to ignore changes and exit, or press <Esc> again (or click the
  1526.            Cancel box) to abandon the exit choice and remain in REMIND.
  1527.  
  1528.         Press <Alt-F3> to save your work and remain in REMIND (or mouse
  1529.         click on the data filename in the status area).  REMIND saves and
  1530.         reloads the current data file.
  1531.  
  1532.         Press <F4> to quit without saving.  Note that if you exit REMIND
  1533.         with <F4>, no confirmation will be requested and any changes you
  1534.         may have made will be abandoned.
  1535.  
  1536.  
  1537.      REMIND MANUAL                                                       ..29
  1538.      ========================================================================
  1539.  
  1540.      
  1541.                             SEARCHING FOR EVENTS
  1542.                             ====================
  1543.  
  1544.         To search for an event, press <F8> or <S> (or click on the Search
  1545.         function from the main screen).  A Search Criteria dialog box, or
  1546.         window, will display to allow you to enter the search criteria.
  1547.  
  1548.  
  1549.           ---Search Criteria---------------------------------------------
  1550.          |                                                               |
  1551.          |  Search Keywords:                                             |
  1552.          | Search From Date:                                             |
  1553.          |   Search To Date:                                             |
  1554.          |  Roll-Fwd Events: [ ]
  1555.          |         Category: *                                           |
  1556.          |      Ignore case? [ ]                                         |
  1557.          |  Phonetic search? [ ]                                         |
  1558.          | Show all matches? [ ]                                         |
  1559.          |     Search Memos? [ ]                                         |
  1560.          | Start from first? [ ]                                         |
  1561.          |   Search forward? [ ]                                         |
  1562.          |                                                               |
  1563.          |               ----        ------       --------               |
  1564.          |              | OK |      | HELP |     | CANCEL |              |
  1565.          |               ----        ------       --------               |
  1566.           ---------------------------------------------------------------
  1567.  
  1568.  
  1569.         The meanings of the fields in this window are as follows:
  1570.  
  1571.  
  1572.         Search Keywords
  1573.         ---------------
  1574.  
  1575.               Enter the list of keywords you wish to search on, separated
  1576.               by one or more blanks.  These should be words contained in
  1577.               the Reminder text field (i.e., your messages displayed under
  1578.               "Reminder" on the main screen). If more than one keyword is
  1579.               entered, they are considered to be in a logical "AND"
  1580.               condition.  For example, if you enter the keywords "FIND IT,"
  1581.               then REMIND would look for events containing the words FIND
  1582.               and IT.  Events with only one or the other would not match.
  1583.  
  1584.  
  1585.         Search From Date
  1586.         ----------------
  1587.  
  1588.               If a date is entered in this field, the search will only
  1589.               include dates ON or AFTER the date entered.
  1590.  
  1591.  
  1592.      REMIND MANUAL                                                       ..30
  1593.      ========================================================================
  1594.  
  1595.               You can enter the date in several ways:  Pop up the date
  1596.               calendar with the <=> key and make a selection, type it in
  1597.               numerically (e.g., 11/02/92), or type it in by weekday
  1598.               abbreviation (e.g., MON).  See "Due Date" under "Adding and
  1599.               Updating Events" for more information.
  1600.  
  1601.               Pressing the Plus <+> or Minus <-> will increment or
  1602.               decrement the date shown.
  1603.  
  1604.         Search To Date
  1605.         --------------
  1606.  
  1607.              If a date is entered in this field, the search will only
  1608.              include dates ON or BEFORE the date entered.  See "Search From
  1609.              Date" above for entry comments.
  1610.  
  1611.         Roll-Fwd Events
  1612.         ---------------
  1613.              
  1614.              Toggle "On" (check mark) or "Off" with any key to designate
  1615.              whether to include any events that would fall within the date 
  1616.              range as they roll forward (e.g., weekly or monthly events).  
  1617.              Setting this flag "On" has the effect of forcing the "Show All 
  1618.              Matches" option to "On."  
  1619.              
  1620.                   PLEASE NOTE:  You must have an entry in the "SearchFrom" 
  1621.                   and "SearchTo" fields for this option to function.  Also, 
  1622.                   setting the Roll-Fwd Events Flag "On" means you will see an 
  1623.                   onscreen SIMULATION of the selected search period that 
  1624.                   includes any updated "roll forward" events (repeating 
  1625.                   events due to display during the selected period).  This is 
  1626.                   done to make the display more readable by displaying all 
  1627.                   events with dates exactly as they will appear on REMIND's 
  1628.                   main screen during the period in question.  However, 
  1629.                   because of this technique you cannot add or edit events 
  1630.                   that are displayed after a search of this type.  To make 
  1631.                   changes, simply press <Esc> and return to the main screen. 
  1632.                   Then move to the desired date (you can do this quickly with 
  1633.                   the pop-up calendar) and press <F5> to add, or <F6> to 
  1634.                   edit, events for that date.
  1635.              
  1636.         Category
  1637.         --------
  1638.  
  1639.               The category to search may be specified.  Enter a different
  1640.               category code, if desired, by pressing the <Spacebar> (or
  1641.               <Delete><Enter>) and select from the pop up category list.
  1642.               (The default is "* - All Categories"; i.e., search through
  1643.               all events in the file.)
  1644.  
  1645.  
  1646.      REMIND MANUAL                                                       ..31
  1647.      ========================================================================
  1648.  
  1649.         Ignore case?
  1650.         -----------
  1651.  
  1652.               Toggle "On" (check mark) or "Off" with any key to designate
  1653.               whether upper/lower case should be considered in the search.
  1654.               If case is ignored (flag is "On," the default), then a match
  1655.               will occur for words such as The, the, and THE.
  1656.  
  1657.         Phonetic Search?
  1658.         ---------------
  1659.  
  1660.               Toggle "On" (check mark) or "Off" with any key to designate
  1661.               whether the search should be for a phonetic match on the
  1662.               keywords or on an exact match.  Phonetic searches tend to be
  1663.               more relaxed and find more matches.  Upper/lower case
  1664.               sensitivity is ignored for phonetic searches.
  1665.  
  1666.         Show all matches?
  1667.         ----------------
  1668.  
  1669.               If toggled "On" (check mark), REMIND will search the data
  1670.               file and show you all matches that it finds that match your
  1671.               criteria on a separate (Show Matches) display screen.  Any
  1672.               event that doesn't match will not be displayed.
  1673.  
  1674.               If "Off" (the default), REMIND will search through the All
  1675.               Events display and stop on the first occurrence of any event
  1676.               that it finds that matches your criteria.  Press <Ctrl-L> or
  1677.               <Alt-S> to jump to the next match (if any).  During a REMIND
  1678.               session, <Ctrl-L> and <Alt-S> use the last criteria entered
  1679.               in the Search Criteria dialog box.
  1680.  
  1681.               When "Show all matches" is "On," REMIND automatically sets
  1682.               "Search memos," "Start from first," and "Search forward" to
  1683.               "On" for the search.
  1684.  
  1685.         Search memos?
  1686.         ------------
  1687.  
  1688.              Toggle "On" (check mark) with any key if you want REMIND to
  1689.              search Memo fields as well as Reminder text fields for your
  1690.              keyword(s).  When "Show all matches" is "On," this field is
  1691.              automatically set "On" for the search.
  1692.  
  1693.         Start from first?
  1694.         ----------------
  1695.  
  1696.               Toggle "On" (check mark) or "Off" with any key to designate
  1697.               whether the search should start at the first reminder on file
  1698.               or from the reminder pointed to by the bar cursor. "On" is
  1699.               the default.
  1700.  
  1701.  
  1702.      REMIND MANUAL                                                       ..32
  1703.      ========================================================================
  1704.         
  1705.         Search forward?
  1706.         --------------
  1707.  
  1708.               Toggle "On" (check mark) or "Off" with any key to designate
  1709.               whether REMIND should search for matches forward or backward
  1710.               in the file.  "On" is the default.  This option is meaningful
  1711.               only if "Start from first" is "On."  And if you start from
  1712.               the first event and search backward, you aren't going to find
  1713.               many matches!
  1714.  
  1715.          OK - HELP - CANCEL
  1716.          ------------------
  1717.  
  1718.               Press <Enter> to accept OK (the default), or press <F1> for
  1719.               Help or <Esc> to Cancel.  If you have a mouse, click on the
  1720.               desired function.
  1721.  
  1722.               Skip fields key
  1723.               ---------------
  1724.  
  1725.               If you wish to skip fields after entering search criteria,
  1726.               you can use a shortcut key:
  1727.  
  1728.                  <Ctrl-Enter>   Ends the entry and skips remaining fields,
  1729.                                 as though you had Tabbed to the OK box and
  1730.                                 pressed <Enter>.
  1731.  
  1732.  
  1733.         When entering data in search fields, the same editing rules apply
  1734.         as when using the Add/Update Events window.
  1735.  
  1736.         You can press <F2> to go back to the main display of Active Events
  1737.         after searching, if you want to edit other events outside the range
  1738.         of your search criteria.  Otherwise, press <F3> to save any changes
  1739.         and exit REMIND, or press <F4> to quit without saving.
  1740.  
  1741.      
  1742.  
  1743.      REMIND MANUAL                                                       ..33
  1744.      ========================================================================
  1745.      
  1746.      
  1747.      
  1748.      
  1749.                                ========
  1750.                                APPENDIX
  1751.                                ========
  1752.      
  1753.                                
  1754.                                
  1755.  
  1756.      REMIND MANUAL                                                       ..34
  1757.      ========================================================================
  1758.      
  1759.                         APPENDIX A: INSTALLATION
  1760.                     
  1761.                         
  1762.         System requirements
  1763.         -------------------
  1764.  
  1765.         *  IBM PC, XT, AT, PS/2 or 100%-compatible computer.
  1766.         *  MDA, CGA, EGA or VGA adaptor and monitor.
  1767.         *  MS-DOS or PC-DOS, versions 2.1-6.20.
  1768.         
  1769.                            Free memory required    Maximum number 
  1770.                            while running:          of events possible:
  1771.                            --------------------    -------------------
  1772.            REMIND.EXE            260K                     1100
  1773.            REMINDOV.EXE          199K                     1350
  1774.            REMINDPM.EXE           40K                     3600
  1775.            
  1776.            These numbers assume a 640K PC with only DOS loaded (no TSRs).  
  1777.            REMINDPM assumes 1MB of extended memory available.  For 
  1778.            REMINDPM, each additional megabyte allows for about 3800 events 
  1779.            to be added.  (REMINDOV and REMINDPM are included in the 
  1780.            registered version.)
  1781.             
  1782.            More memory is required to use the DOS shell function.
  1783.            
  1784.         REMIND is not a TSR ("terminate-and-stay-resident") program;
  1785.         therefore, it doesn't use any memory when it is not running and
  1786.         won't cause conflicts with other programs.  Each event (reminder)
  1787.         requires one line in the text file, REMINDER.DAT; this takes up
  1788.         about 271 bytes of RAM per event.  
  1789.  
  1790.         Files included  (* = shipped after registration)
  1791.         --------------
  1792.         
  1793.            README.RMN   (this file)
  1794.            REMIND.DOC   (complete REMIND manual)
  1795.            REMIND.EXE   (REMIND program; the normal program for most users)
  1796.            REMIND.REG   (REMIND registration form; print out and mail)
  1797.            REMIND.VER   (program version history)
  1798.            REMINDER.HLP (REMIND online help file; access with <F1> key)
  1799.            REMUPDAT.EXE (optional program used with batch files)
  1800.            HOLIDAYS.DAT (optional data file of holidays for next few years)
  1801.            SAMPLE.CAT   (sample category list file)
  1802.            SAMPLE.DAT   (sample data file of 12 reminders)
  1803.            SAMPLE.OPT   (sample start up option file for color monitors)
  1804.          * REMINDOV.EXE (REMIND.EXE overlay version; reduces memory used)
  1805.          * REMINDPM.EXE (REMIND.EXE protected mode version; uses extended
  1806.                          memory to load events)
  1807.          * RMNDDPMI.DOC (protected mode support file documentation)              
  1808.          * RTM.EXE      (protected mode run-time manager)
  1809.          * RTMRES.EXE   (protected mode run-time resident loader)
  1810.          * DPMI16BI.OVL (protected mode DPMI support module)
  1811.          * DPMILOAD.EXE (protected mode DPMI loader)
  1812.          * DPMIINST.EXE (protected mode DPMI installer)              
  1813.          
  1814.  
  1815.      REMIND MANUAL                                                       ..35
  1816.      ========================================================================
  1817.  
  1818.         SAMPLE.CAT:  A user-modifiable category list file, REMINDER.CAT, is
  1819.         created (if it doesn't already exist) as new categories are added.
  1820.         However, a sample category file, SAMPLE.CAT, is supplied to help
  1821.         get you started using categories.  If you wish to use this sample
  1822.         file, simply rename it to REMINDER.CAT.
  1823.  
  1824.         SAMPLE.DAT:  You can load this sample data file instead of the
  1825.         default data file, REMINDER.DAT, from REMIND's main display screen
  1826.         with <Alt-F>.  This will help you see what reminders look like, and
  1827.         allow you to try out the program before entering your own reminders
  1828.         into REMINDER.DAT.  See "Operation of the Program" below for more
  1829.         information on loading data files.
  1830.  
  1831.         SAMPLE.OPT:  This file contains an example of start up options from
  1832.         one user's (color) system.  (See Appendix B, "Configuring REMIND - 
  1833.         Start-Up Options.")  If you wish try SAMPLE.OPT, you can rename it 
  1834.         to REMINDER.OPT.  Be sure to make a back up of any existing option 
  1835.         file first.  Or you can simply change your existing option file by 
  1836.         including one or more of the options in SAMPLE.OPT.
  1837.  
  1838.         HOLIDAYS.DAT:  This data file contains most U.S. holidays and some
  1839.         religious holidays for the next few years.  You can load this file
  1840.         separately with <Alt-F> from REMIND's main display screen, or load
  1841.         it via the command line.  See "Operation of the Program" above.
  1842.  
  1843.         
  1844.         Upgrading from previous versions
  1845.         --------------------------------
  1846.  
  1847.         If you are using REMIND version 2.3 or earlier, be sure to erase
  1848.         any earlier versions of REMIND.EXE from your disk.  Then copy the
  1849.         new version of REMIND.EXE, REMINDER.HLP, REMIND.DOC, and
  1850.         REMUPDAT.EXE (if you use it) to the same directory where you kept
  1851.         the old versions.  These files are the only ones that you need to
  1852.         upgrade earlier versions; however, you can simply group copy all
  1853.         new files to your REMIND directory, overwriting older versions of
  1854.         all files.  Existing data files will be automatically converted.
  1855.  
  1856.         Automatic conversion
  1857.         --------------------
  1858.  
  1859.         REMINDER.DAT (the default data file), REMINDER.HST (the history
  1860.         file), and other REMIND files work with all versions of REMIND.
  1861.         Therefore you need not re-enter your reminder data.  REMIND will
  1862.         read your current REMINDER.DAT file or other data files and convert
  1863.         them to the newer format the first time you load and save them with
  1864.         REMIND.
  1865.  
  1866.         [Note that the data file format for versions 2.5 and later is not
  1867.         downwardly compatible with earlier versions.  To use converted data
  1868.         files with earlier versions of REMIND, you must manually edit the
  1869.         data file(s) to remove "+"s and event types not supported by the
  1870.         earlier versions of REMIND. Otherwise, you could lose some newer
  1871.         event types and warning day information in your data file.]
  1872.  
  1873.  
  1874.      REMIND MANUAL                                                       ..36
  1875.      ========================================================================
  1876.      
  1877.         First time installation
  1878.         -----------------------
  1879.  
  1880.         An installation program, INSTALL.EXE, is provided with the original
  1881.         distribution disk copy of REMIND.  Simply place the distribution
  1882.         disk in your floppy drive and type:
  1883.  
  1884.               A:       <Enter>
  1885.               INSTALL  <Enter>
  1886.               
  1887.         This assumes your floppy drive is drive "A."  If it isn't,
  1888.         substitute the correct drive designation letter above.
  1889.  
  1890.         Follow the simple instructions given by INSTALL.  Press <F1> for
  1891.         help anytime during the installation.  INSTALL will ask for, and
  1892.         create, a new directory for REMIND, or it will allow you to choose
  1893.         an existing directory on any of your system's drives.  It then
  1894.         installs REMIND on the drive and directory you select.
  1895.  
  1896.         (If you choose NOT to use the installation program, you can use DOS
  1897.         to copy REMIND's files to a new or existing directory.)
  1898.  
  1899.         Next, add the new directory (e.g., \REMIND) to the path statement
  1900.         in your AUTOEXEC.BAT file, so it looks something like this:
  1901.  
  1902.               PATH=C:\;C:\DOS;C:\UTIL;C:\WP;C:\REMIND
  1903.  
  1904.               
  1905.         Necessary files
  1906.         ---------------
  1907.  
  1908.         The only files necessary for proper program operation (without
  1909.         custom start up options) are:
  1910.  
  1911.               REMIND.EXE    - the executable program
  1912.                               (REMINDOV.EXE is an "overlay" version
  1913.                               that can reduce memory requirements by 60K.
  1914.                               The overlay version will load into EMS,
  1915.                               if available, to speed up loading REMIND.
  1916.                               If you use REMINDPM.EXE, the protected mode 
  1917.                               version that uses extended memory, you will 
  1918.                               also need all RTM*.* and DPMI*.* files.
  1919.                               Note:  Both of these alternatives have the 
  1920.                               same functionality as REMIND.EXE, and are 
  1921.                               included with the registered version.)
  1922.  
  1923.               REMINDER.HLP  - the help file (not strictly needed)
  1924.               REMINDER.DAT  - the data file, automatically created
  1925.  
  1926.         Optionally, you may wish to keep the following files on your REMIND
  1927.         disk or directory (see "Configuring REMIND," "History File
  1928.         Feature," and "Adding Reminders From a Batch File" for more
  1929.         information):
  1930.         
  1931.  
  1932.      REMIND MANUAL                                                       ..37
  1933.      ========================================================================
  1934.  
  1935.  
  1936.               REMINDER.CAT  - the category list file, automatically created
  1937.                               if needed
  1938.               REMINDER.HST  - the history file, automatically created if
  1939.                               needed
  1940.               REMINDER.OPT  - the start up options file, automatically
  1941.                               created by the Option editor (<Alt-O>) or
  1942.                               by users with a plain-ASCII text editor
  1943.               REMUPDAT.EXE  - used in batch files to update REMIND
  1944.  
  1945.         Floppy disk users:  You should NOT remove the floppy disk when
  1946.         operating REMIND if you use the History File feature.
  1947.         
  1948.         
  1949.         Automatic start
  1950.         ---------------
  1951.  
  1952.         If you want REMIND to automatically prompt you with reminders each
  1953.         time you boot up your computer (probably the best time), you'll
  1954.         need to edit your AUTOEXEC.BAT file using a straight ASCII editor
  1955.         such as Kedit, Qedit, Edlin, Ted, or SideKick Notepad.  Many word
  1956.         processing programs may NOT be suitable for this purpose, since
  1957.         they produce text with imbedded formatting codes.  (If you use such
  1958.         a program, switch it to "text," "ASCII," or "non-document" mode.)
  1959.  
  1960.         In your AUTOEXEC.BAT file, insert the command below, after your 
  1961.         path statement and before any general system menu command you might 
  1962.         have.  
  1963.  
  1964.               REMIND   (or REMINDOV, the overlay version, if you want to
  1965.                        reduce the minimum memory used by REMIND by 60K.
  1966.                        REMINDOV is especially helpful if you have EMS memory
  1967.                        available because it speeds up loading the program.
  1968.                        Another alternative is REMINDPM, the protected mode 
  1969.                        version, which extends the number of events into the 
  1970.                        thousands.  Both alternates to REMIND.EXE are shipped 
  1971.                        after registration.)
  1972.  
  1973.         You can add start-up options on the same AUTOEXEC.BAT line, as 
  1974.         described in Appendix B, "Configuring REMIND - Start-Up Options" 
  1975.         (where examples are given).
  1976.  
  1977.  
  1978.      REMIND MANUAL                                                       ..38
  1979.      ========================================================================
  1980.  
  1981.                           APPENDIX B: CONFIGURING REMIND
  1982.                           ==============================
  1983.  
  1984.         Start-up options
  1985.         ----------------
  1986.  
  1987.         There are several ways to set REMIND to load using your start up
  1988.         preferences.
  1989.  
  1990.  
  1991.         1.  Start-up options may be added to the REMIND command when
  1992.         loading REMIND from the DOS prompt.  These may be added in any
  1993.         order to configure REMIND to your preferences.  The syntax is
  1994.  
  1995.              REMIND [option][option]...[option]
  1996.  
  1997.         This is also the way to set options in your AUTOEXEC.BAT so that
  1998.         REMIND will boot automatically with these options when you turn on
  1999.         your computer.  Many users who want to see only active events at
  2000.         boot up, and have REMIND not load again if they should reset their
  2001.         computer, place this line (at a minimum) in their AUTOEXEC.BAT
  2002.         (after any Path statement):
  2003.  
  2004.              REMIND/Q/O
  2005.  
  2006.         See the description of these options, and examples of other start
  2007.         up options, below.
  2008.  
  2009.  
  2010.         Option editor <Alt-O>
  2011.         ---------------------
  2012.  
  2013.         2.  Alternatively, you can use the start up Option editor, which is
  2014.         available when running REMIND by pressing <Alt-O> from the main
  2015.         display screen.  The Option editor screen looks like this:
  2016.  
  2017.         --Option Settings-----------------------------------------------------
  2018.        |                                                                      |
  2019.        | [ ] Autosave updates    [ ] Alt. Date Format  [ ] Blink Background   |
  2020.        | [ ] Confirm on expire   [ ] Sticky is default [ ] Short cursor bar   |
  2021.        | [ ] Maintain history    [ ] Expanding boxes   Mon First week day     |
  2022.        |  @  Default category    [ ] Separate history  [ ] Input Insert Mode  |
  2023.        | [ ] Once per day        [ ] 43/50 line mode   [ ] Calendar at startup|
  2024.        | [ ] Quick startup mode  [ ] Solid title line  [ ] Soft mouse reset   |
  2025.        | [ ] Pause on Quick exit [ ] Title boxes                              |
  2026.        | [ ] Color monitor       [ ] Warn in weekdays                         |
  2027.        | [ ] Use sound             0 Default warn days [ ] Printer Setup      |
  2028.        | [ ] Create .BAK files     3 Date-check days   [ ] Change colors      |
  2029.        |                                                                      |
  2030.        |              [ ] Save settings to C:\REMIND\REMINDER.OPT             |
  2031.        |                                                                      |
  2032.        |               -------       ------       --------                    | |
  2033.        |              |  OK   |     | HELP |     | CANCEL |                   | |
  2034.        |               -------       ------       --------                    | |
  2035.         ----------------------------------------------------------------------
  2036.  
  2037.      REMIND MANUAL                                                       ..39
  2038.      ========================================================================
  2039.  
  2040.         Existing "On" settings will show a check mark in the selection box
  2041.         to the left of the option.  REMIND reads the REMINDER.OPT file on
  2042.         your disk and displays your current optional start up settings.
  2043.  
  2044.         You can set any of these options "On" by pressing any key (except 
  2045.         <Enter>) when the cursor in placed in the selection box.  Also, 
  2046.         press <F1> when in any selection box for Help with that option.
  2047.  
  2048.         When you have set your preferences, be sure to select "Save 
  2049.         settings to ..." to force REMIND to write your changes to 
  2050.         REMINDER.OPT. (Otherwise, your settings will be used for the 
  2051.         current REMIND session only.)  Then confirm your changes with "OK."
  2052.  
  2053.         3.  These options also may be placed directly in a separate disk
  2054.         file or in the DOS environment.  See the next section, "Placement
  2055.         of Start Up Options," for details.
  2056.  
  2057.  
  2058.         Option types and descriptions
  2059.         -----------------------------
  2060.  
  2061.         You can set options from the onscreen Option editor or by modifying
  2062.         the REMINDER.OPT text file codes with an ASCII editor.
  2063.  
  2064.         If you set them with the Option editor, just set the selection "On"
  2065.         with any key ("Off"=blank).  REMIND will enter the text file codes
  2066.         for you.  If you manually enter them in the REMINDER.OPT text file, 
  2067.         you must include the slash ("/") with the letter or letters that 
  2068.         comprise the text file option code (do not enter the Option name in 
  2069.         the text file).  
  2070.         
  2071.         The options below are arranged in the order in which they appear in 
  2072.         the Option editor's dialog box.
  2073.         
  2074.  
  2075.         Option name
  2076.         (/Code)               Explanation
  2077.         ------ -----------------------------------------------------------
  2078.         
  2079.         Autosave updates
  2080.         /A
  2081.                Automatically save any internal updates (resetting of
  2082.                events) made by the program that may take place.  Using this
  2083.                option will prevent REMIND from asking if you want to save
  2084.                internal updates, if you press <Esc> to exit.  Most users
  2085.                will find this option useful.
  2086.  
  2087.                  NOTE: If you make changes while in REMIND, you will still
  2088.                  be prompted to save whether this option is used or not, if
  2089.                  you press <Esc> to exit. The only way to quit without
  2090.                  being prompted to save changes is with the <F4> key.  See
  2091.                  "Running REMIND" for more information.
  2092.  
  2093.                /NA  Negates Automatic save mode if previously set.
  2094.                
  2095.  
  2096.      REMIND MANUAL                                                       ..40
  2097.      ========================================================================
  2098.  
  2099.         Confirm on expire
  2100.         /CE
  2101.                Confirm expiration of entries.  Indicates whether a
  2102.                confirmation box displays when expiring (i.e., resetting)
  2103.                events with the <F9> or <E> key.  /NCE is the default if not
  2104.                otherwise specified.  /CE is very useful for new users.
  2105.  
  2106.                /NCE  No confirmation.
  2107.  
  2108.         Maintain history
  2109.         /H
  2110.              History file.  Indicates whether the history file,
  2111.              REMINDER.HST or other history file(s), should be maintained.
  2112.              /H is the default if not otherwise specified.  A history file
  2113.              is an ASCII file of your expired reminders.  See also the
  2114.              "/SH" option and the "History File Feature" section.
  2115.  
  2116.              /NH  Negates the use of a history file.
  2117.  
  2118.              (See also "Create .BAK files" option.  The Backup option makes
  2119.              a mirror image of your data file, while the History option
  2120.              makes a cumulative record of expired events.)
  2121.  
  2122.         Default category
  2123.         /DEFCAT:x
  2124.  
  2125.              Definition of categories.  Categories are used to group events
  2126.              on the main display screen or to limit searches, and are
  2127.              user-definable.  The value of "x" can be one of 38 codes (A-Z,
  2128.              0-9, *, or @).  This sets the start up default value when
  2129.              adding new events.  "@" (Uncategorized) is the default if not
  2130.              otherwise specified.
  2131.  
  2132.         Once per day
  2133.         /O
  2134.              Display events only Once per day.  This option is used when
  2135.              REMIND is run from your AUTOEXEC.BAT, if you frequently reboot
  2136.              your system and only want reminders displayed the first time
  2137.              REMIND is run each day.  REMIND will bypass reminding you of
  2138.              today's events if you reboot your computer for any reason
  2139.              during the day.  However, you can still run REMIND anytime
  2140.              from the DOS prompt.
  2141.  
  2142.                 The /O option is handy if you are debugging programs or
  2143.                 doing something that requires frequent warm- or
  2144.                 cold-booting on any particular day.  To accomplish this,
  2145.                 REMIND automatically creates and maintains a file called
  2146.                 REMINDER.RUN.  This file contains no data (and takes up no
  2147.                 disk space, other than the directory entry). Its DOS time
  2148.                 stamp is used to determine the last time REMIND was run.
  2149.                 See more information on /O below, under "Placement of
  2150.                 Start-Up Options."
  2151.  
  2152.              /NO  Negates Once-per-day mode if previously set.
  2153.  
  2154.  
  2155.      REMIND MANUAL                                                       ..41
  2156.      ========================================================================
  2157.  
  2158.         Quick start up mode
  2159.         /Q   Operate in Quick mode.  In this mode, REMIND will display
  2160.              nothing if there are no active events.  This option is only
  2161.              useful with the REMIND command in your AUTOEXEC.BAT file:
  2162.              REMIND will be bypassed if there are no active events
  2163.              scheduled for the day, and the remainder of your AUTOEXEC.BAT
  2164.              will execute.  See more information on /Q below, under
  2165.              "Placement of Start-Up Options."
  2166.  
  2167.              /NQ negates Quick mode if previously set.
  2168.              
  2169.         Pause on Quick exit    
  2170.         /PQ  Pause after Quick exit.  When running with the /Q option 
  2171.              above, this option will make REMIND pause and display "Press 
  2172.              any key..." before continuing.  Used in cases where it is 
  2173.              desirable to pause AUTOEXEC.BAT when no events are active.
  2174.       
  2175.              /NPQ negates Pause after Quick exit.
  2176.  
  2177.         Color monitor
  2178.         /COLOR and /MONO
  2179.  
  2180.              These options force the use of color or monochrome color
  2181.              schemes, and are useful when running REMIND on monochrome
  2182.              screens that emulate color (like LCD screens) or color screens
  2183.              that are not detected properly.  /COLOR is the automatic
  2184.              default for color monitors.
  2185.  
  2186.                 NOTE: If you have a monochrome monitor, LCD screen, or
  2187.                 color screen that may not be detected properly, or are
  2188.                 having problems reading the screen (and you have tried
  2189.                 various color combinations), try entering the option
  2190.                 command /MONO in the REMINDER.OPT file with a plain-ASCII
  2191.                 editor.
  2192.  
  2193.         Use sound
  2194.         /S
  2195.              Include Sound-prompts (a soft "beep").  No Sound-prompts is
  2196.              the default.  This option is useful when REMIND is run from
  2197.              your AUTOEXEC.BAT, to alert you during boot-up that events are
  2198.              displayed.  If used, the Sound-prompts option also will cause
  2199.              the program to beep when certain confirmation messages are
  2200.              displayed.
  2201.  
  2202.              /NS  Negates Sound-prompts mode if previously set.
  2203.  
  2204.  
  2205.      REMIND MANUAL                                                       ..42
  2206.      ========================================================================
  2207.  
  2208.         Create .BAK files
  2209.         /B
  2210.              Sets REMIND to automatically make a back up copy of your data
  2211.              file, with a .BAK extension, whenever you save your reminders.
  2212.  
  2213.              /NB (No *.BAK files) is the default.
  2214.  
  2215.              (See also "Maintain history" option.  The Backup option makes
  2216.              a mirror image of your data file, while the History option
  2217.              makes a cumulative record of expired events.)
  2218.  
  2219.         Alt. Date format
  2220.         /STDDATE, /ALTDATE  
  2221.         
  2222.              Allows setting REMIND dates to standard U.S. format 
  2223.              (mm/dd/yyyy) or European/Military (i.e., alternate) format 
  2224.              (ddMONyyyy).
  2225.              
  2226.         Sticky is default
  2227.         /SD
  2228.              Sticky dates. Indicates whether the default answer to "Sticky"
  2229.              is "On" (i.e., a check mark is in the field) when entering
  2230.              events in the input screens.  /NSD is the default if not
  2231.              otherwise specified (that is, Sticky=Off).
  2232.  
  2233.                 Some users may wish to have most events "nag" them until
  2234.                 they are physically reset with <F9> or <E>, or deleted with
  2235.                 <Alt-F9> or <D> or <Delete>.  This is particularly true of
  2236.                 users who may not boot their machines every day, and don't
  2237.                 want events to be reset or deleted automatically without
  2238.                 their confirmation.  These users should use /SD, either
  2239.                 from the command line (or AUTOEXEC.BAT) or from the option
  2240.                 file (see "Placement of Start-Up Options").  By using /SD,
  2241.                 they can simply press <Enter> at the Sticky prompt to
  2242.                 accept the new default answer of "On."
  2243.  
  2244.                 NOTE:  If a date is entered in the input screen's End Date
  2245.                 field, the event will be automatically (and permanently)
  2246.                 deleted after that ending date -- regardless of the value
  2247.                 of the Sticky date field.
  2248.  
  2249.              /NSD  Sets Sticky=Off (the default) or if previously set On.
  2250.  
  2251.         Expanding boxes
  2252.         /X
  2253.              Use expanding ("exploding") dialog boxes.  Expanding boxes is
  2254.              the default.  /NX can be useful on slower video systems, such
  2255.              as older PC/XTs; the dialog box is then displayed immediately
  2256.              (full-size).
  2257.  
  2258.              /NX  Negates expanding dialog box feature.
  2259.  
  2260.  
  2261.      REMIND MANUAL                                                       ..43
  2262.      ========================================================================
  2263.  
  2264.         Separate history
  2265.         /SH
  2266.              Maintain separate history files for event data.  If used,
  2267.              REMIND will write history information to a file with the same
  2268.              name and directory as the currently loaded data file, using
  2269.              the extension .HST.  This option is useful for multiple users
  2270.              with different data files on the same system.
  2271.  
  2272.              /NSH = No separate history files (the default).
  2273.  
  2274.         43/50 line mode
  2275.         /V
  2276.              Use VGA/EGA 50/43 line display mode, if available.  The
  2277.              <ALT-V> key also will toggle the display between these two
  2278.              modes.  This option is ignored if there is no VGA or EGA
  2279.              installed.
  2280.  
  2281.              /NV  Negates VGA/EGA mode if previously set.
  2282.  
  2283.         Solid title line
  2284.         /STL
  2285.               On the main screen, sets the style of the underline
  2286.               characters and separator characters on the main display
  2287.               screen.  "On" = graphic characters, "Off" = horizontal
  2288.               dashes.  If "On," vertical lines are also shown between 
  2289.               columns.
  2290.  
  2291.               Turning this option "Off" is useful for those who prefer the
  2292.               "dash style" (used in earlier versions of REMIND), which may
  2293.               allow a cleaner "PrintScreen dump" to some printers.
  2294.  
  2295.               /NSTL  Negates Solid Title Line.
  2296.  
  2297.         Title boxes
  2298.         /TB
  2299.               
  2300.               Sets the style of the display screen's top lines.  The top 
  2301.               lines will be enclosed by graphic lines into boxes (default).  
  2302.               By setting this option "Off" with /NTB, you can force REMIND 
  2303.               to display 3 more lines of events on its main display screen 
  2304.               by reducing the space that graphic lines occupy. 
  2305.               
  2306.               /NTB  Negates Title boxes.
  2307.               
  2308.         Warn in weekdays
  2309.         /WARNDEF:CAL and /WARNDEF:WEEK
  2310.  
  2311.              Warning days definition.  Warning days can be based on
  2312.              weekdays (Monday through Friday) as well as calendar days.
  2313.              Weekday warning days will be indicated in the data file with a
  2314.              suffix of "W" after the number of warning days. (No suffix for
  2315.              calendar days.)  Example: 0003W = 3 weekdays of advance
  2316.              warning.  /WARNDEF:CAL is the default if not otherwise
  2317.              specified.
  2318.  
  2319.  
  2320.      REMIND MANUAL                                                       ..44
  2321.      ========================================================================
  2322.  
  2323.         Default warn days
  2324.         /WARN:nnnn
  2325.  
  2326.              Allows a default number of Warning days to be specified.  The
  2327.              default is zero (0) warning days when adding new reminders.
  2328.              The type of warning days can be set with /WARNDEF.
  2329.  
  2330.         Date-check days
  2331.         /D:nnn
  2332.  
  2333.                System date verification. Indicates that REMIND should check
  2334.                the computer's system date before processing reminders. The
  2335.                value "nnn" indicates the maximum number of days before or
  2336.                after the previous run of REMIND that is to be considered an
  2337.                error.  This can be useful in detecting problems with the
  2338.                system date so REMIND does not prematurely expire events.
  2339.                (Try setting this value to 3, and increase/decrease as
  2340.                desired.)  In addition, REMIND will flag an error if the
  2341.                system date is prior to 1/1/84.  /ND is the default if not
  2342.                otherwise specified.
  2343.  
  2344.                /ND  No date checking is performed (the default).
  2345.  
  2346.         Blink Background
  2347.         /BLINKBG
  2348.         
  2349.                Allows fields in dialog boxes to blink.  If the /BLINKBG 
  2350.                option is specified, the following background color setting 
  2351.                values may be specified: 
  2352.                
  2353.                BLACK+BLINK, BLUE+BLINK, GREEN+BLINK, CYAN+BLINK, 
  2354.                RED+BLINK, MAGENTA+BLINK, BROWN+BLINK, LIGHTGRAY+BLINK 
  2355.                
  2356.                /BRIGHTBG sets fields to a bright background.
  2357.         
  2358.         Short Cursor Bar
  2359.         /SCB
  2360.         
  2361.               The main screen's bar cursor can be shortened to cover just 
  2362.               the Event Date and Days (left) columns, using this option.
  2363.               
  2364.               /NSCB  Negates Short Cursor bar. 
  2365.          
  2366.         First week day
  2367.         /FWD:nnn
  2368.         
  2369.               This option is set to "Mon" (the default) if you want REMIND 
  2370.               to calculate using Monday as the first week day.  Valid 
  2371.               entries for "nnn" are Sun, Mon, Tue, Wed, Thu, Fri, and Sat. 
  2372.               
  2373.  
  2374.      REMIND MANUAL                                                       ..45
  2375.      ========================================================================
  2376.  
  2377.         Input Insert mode
  2378.         /INS
  2379.              Allows insert mode for data entry dialog boxes.
  2380.              
  2381.              /NINS sets overtype mode for data entry.        
  2382.              
  2383.         Calendar at startup
  2384.         /CAL
  2385.              Causes pop-up monthly calendar to display immediately on 
  2386.              loading REMIND.
  2387.              
  2388.              /NCAL  Calendar must be manually invoked (default).
  2389.              
  2390.         Soft mouse reset
  2391.         /SMR
  2392.              Remind uses a "soft" mouse reset, speeding up loading.  No
  2393.              Soft Mouse Reset will force the use of a hardware mouse reset
  2394.              (which may be necessary with some mouse drivers). /SMR is the
  2395.              default.
  2396.  
  2397.              /NSMR  Negates soft mouse reset.
  2398.  
  2399.         Printer Setup
  2400.         /LPT:n,nn
  2401.         /INIT:n,n,n...n
  2402.         /TERM:n,n,n...n
  2403.         
  2404.              These options allow you to control your printer output.  
  2405.              
  2406.              /LPT:n,nn sends REMIND's print output to the designated 
  2407.              printer port and instructs your printer to print "nn" lines 
  2408.              per page (e.g., /LPT:2,66 would send output to your computer's 
  2409.              LPT2 port and cause your printer to print 66 lines per page).  
  2410.              
  2411.              /INIT:n,n,n...n and /TERM:n,n,n...n allows you to send an 
  2412.              initialization and termination string to the printer.  Up to 
  2413.              32 decimal numbers may be specified for "n" (separated by 
  2414.              commas).  Values depend on what is required by your specific 
  2415.              printer.  See your printer manual for these codes.
  2416.              
  2417.         Change colors
  2418.         /COLOR:fld:fg,bg
  2419.  
  2420.              This option allows various fields to be set to user-designated
  2421.              colors.  "fld" names the field to be set.  "fg" and "bg" are
  2422.              the foreground and background colors.  For example, to set
  2423.              PAST events as yellow on red, /COLOR:PAST:YELLOW,RED should be
  2424.              used.  (See below for a table of field values.)  These values
  2425.              may be specified either in the environment variable, the
  2426.              option file, or the command line, but the option file is
  2427.              probably better due to space considerations.
  2428.  
  2429.  
  2430.      REMIND MANUAL                                                       ..46
  2431.      ========================================================================
  2432.  
  2433.              /COLOR:DEFAULT may be used to override colors in the option
  2434.              file with the default color scheme (note there are no color
  2435.              values with this parameter).
  2436.                  
  2437.              /COLOR:CALENDAR:fg,bg may be used to set the colors of the pop 
  2438.              up monthly calendar.
  2439.              
  2440.              /COLOR:CALITEMS:fg,bg may be used to allow "(n) items" in pop 
  2441.              up monthly calendar to be highlighted.
  2442.  
  2443.          fld
  2444.         Values   Description                            fg Values  bg Values
  2445.         ------   --------------------------------       ---------  ---------
  2446.         *Reset*  Default color scheme                   BLACK      BLACK
  2447.         Past     Past events                            BLUE       BLUE
  2448.         Today    Today's events                         GREEN      GREEN
  2449.         Future   Future events                          CYAN       CYAN
  2450.         Blank    Blank line in the display area         RED        RED
  2451.         Cursor   Bar cursor                             MAGENTA    MAGENTA
  2452.         CursorP  Color of bar cursor on past events     BROWN      BROWN
  2453.         CursorT  Color of bar cursor on today's events  LIGHTGRAY  LIGHTGRAY
  2454.         CursorF  Color of bar cursor on future events  *DARKGRAY   
  2455.         File     "File:" name line                     *LIGHTBLUE  
  2456.         Memory   Memory status line                    *LIGHTGREEN 
  2457.         Titles   Column titles above events/reminders  *LIGHTCYAN  
  2458.         Legend   Top line of screen & F-key legend     *LIGHTRED   
  2459.         Addupd   Add/Update dialog box                 *LIGHTMAGENTA
  2460.         Confirm  Delete/Expire dialog box              *YELLOW
  2461.         Search   Search criteria dialog box            *WHITE
  2462.         Calendar Pop up monthly calendar                       
  2463.         CalItems "(n) items" fields on calendar        * Can be used as "bg"
  2464.         Exitbox  Message box when exiting REMIND         color on EGA/VGA
  2465.         -------------------------------------------------------------------
  2466.         NOTE: Color abbreviations (BLA for BLACK, LBLU for LIGHTBLUE, etc.) 
  2467.         will be accepted on the command line.
  2468.         
  2469.         
  2470.         Examples of start up options
  2471.         ----------------------------
  2472.  
  2473.         Some command line examples using start up options:
  2474.  
  2475.              REMIND/Q/O         or,
  2476.              REMIND/A/SD/V      or,
  2477.              REMIND/O/Q/A/S/CE
  2478.  
  2479.         The last command's options are especially useful if placed in your
  2480.         AUTOEXEC.BAT file:  Display reminders Once a day, Quick mode,
  2481.         Automatically saving internal updates, Sound (beep) on boot up or
  2482.         when messages are displayed, and ask for confirmation before
  2483.         resetting events.  See the next section for other examples.
  2484.  
  2485.  
  2486.      REMIND MANUAL                                                       ..47
  2487.      ========================================================================
  2488.  
  2489.         Placement of start-up options
  2490.         -----------------------------
  2491.  
  2492.         Start-up options may be:
  2493.  
  2494.            *  placed in a DOS environment variable via the DOS SET
  2495.               command, or
  2496.  
  2497.            *  included in a plain-ASCII configuration file named
  2498.               REMINDER.OPT (via the Option editor or by directly editing
  2499.               this file), or
  2500.  
  2501.            *  used on the command line when you invoke REMIND.
  2502.  
  2503.         Thus, REMIND can find start-up options in several ways.  However,
  2504.         certain choices of placement supersede others.  The order of
  2505.         REMIND's search (from 1 to 3) for start-up options is:
  2506.  
  2507.            1. DOS environment variable.  For example, including the
  2508.               command
  2509.  
  2510.                  SET REMIND=[option][option]...[option]
  2511.  
  2512.               with your selection of start-up options in your AUTOEXEC.BAT
  2513.               file will allow REMIND to find these options any time you
  2514.               invoke REMIND.  Options in the DOS environment can be
  2515.               overridden by options placed in a disk file (next choice,
  2516.               below) or those entered on the command line (third choice,
  2517.               below).
  2518.  
  2519.            2. A list of options in a disk file called REMINDER.OPT
  2520.               located in the same directory as REMIND.  Options placed in
  2521.               such a disk (configuration) file override options placed in
  2522.               the DOS environment, and can be overridden by options
  2523.               entered on the command line (third choice, below).
  2524.  
  2525.               REMINDER.OPT is a pure ASCII file you create with a text
  2526.               editor, or that is created by REMIND when you invoke the
  2527.               Option editor from the main display screen with <Alt-O>.
  2528.               REMINDER.OPT contains all start-up commands on one or more
  2529.               lines.  (If you directly edit this file, you can place
  2530.               multiple options on separate lines for clarity, if you wish.)
  2531.               REMIND will read its contents each time you boot up REMIND
  2532.               from the command line or from your AUTOEXEC.BAT.
  2533.  
  2534.  
  2535.      REMIND MANUAL                                                       ..48
  2536.      ========================================================================
  2537.  
  2538.               Important:  If you use start up options, i.e., the
  2539.               REMINDER.OPT file, be aware that the options stored in this
  2540.               file -- unlike some other programs -- do not permanently 
  2541.               configure the REMIND.EXE (executable) program file with your 
  2542.               choices.  They are loaded each time REMIND is loaded.
  2543.  
  2544.               Also, you shouldn't put /Q (Quick mode) or /O (Once per day)
  2545.               options in this file, or REMIND won't boot later from the DOS
  2546.               prompt if there are no active events or if REMIND was already
  2547.               run that day.  If you have set these options "On," simply use
  2548.               the "negate" switches at the DOS prompt:  REMIND/NQ and/or
  2549.               /NO.  Use /Q and /O only in your AUTOEXEC.BAT file.
  2550.  
  2551.            3. A DOS command-line switch (which will override the previous
  2552.               two placements).  For example:
  2553.  
  2554.                    C:>REMIND/V/A/S/SD <Enter>
  2555.  
  2556.               You also can enter a REMIND command with several options in
  2557.               your AUTOEXEC.BAT file.  For example:
  2558.                    ..
  2559.                    (other commands)
  2560.                    REMIND/O/Q/A/S/SD/CE
  2561.                    (other commands)
  2562.                    ..
  2563.               To avoid the possible later inability to invoke REMIND, the
  2564.               options /O and /Q are best placed only in your AUTOEXEC.BAT
  2565.               file, and used only at boot up.  You can, of course, use
  2566.               other options in addition to these two, as this example
  2567.               shows.  But it doesn't make sense to use /Q or /O more than
  2568.               once a day (unless you have a special reason), and using them
  2569.               only in your AUTOEXEC.BAT accomplishes this.
  2570.  
  2571.               After AUTOEXEC.BAT runs, and you later wish to invoke REMIND
  2572.               during the current computer session, start-up options must
  2573.               be added to the REMIND command again if they are to take
  2574.               effect.  This is because start-up options do not permanently
  2575.               configure REMIND.EXE.  And issuing the REMIND command from your
  2576.               AUTOEXEC.BAT is equivalent to issuing the command manually
  2577.               from the DOS prompt (Placement #3, above).
  2578.  
  2579.               A simple solution mentioned above is to place your preferred
  2580.               start-up options in the REMINDER.OPT file (excluding /Q and
  2581.               /O, which you probably should use only in your AUTOEXEC.BAT)
  2582.               with the Option editor (invoked with <Alt-O> from the main
  2583.               display screen).
  2584.  
  2585.  
  2586.         An example
  2587.         ----------
  2588.  
  2589.         An illustration showing a typical use of start-up options will make
  2590.         their general use easier to understand.  For example, one REMIND
  2591.         user prefers this set up with his monochrome system:
  2592.  
  2593.  
  2594.      REMIND MANUAL                                                       ..49
  2595.      ========================================================================
  2596.  
  2597.         In his REMINDER.OPT file (which he created in the same directory as
  2598.         REMIND.EXE, with the Option editor), he placed this command:
  2599.  
  2600.                    /A/S/SD/CE
  2601.  
  2602.                    which means:
  2603.                       -  Automatically save internal updates
  2604.                       -  set Sound-prompts ON
  2605.                       -  set the Sticky Dates default to Y(es)
  2606.                       -  Confirm Entries that are expired (reset) by user
  2607.  
  2608.         These options become the global default options whenever REMIND is
  2609.         run.
  2610.  
  2611.              =[ TIP ]=   SAMPLE.OPT is a sample option file that is 
  2612.              included on the REMIND distribution disk.  It contains several 
  2613.              start-up options and color settings from one user's system. If 
  2614.              you wish try SAMPLE.OPT, you can rename it to REMINDER.OPT. Be 
  2615.              sure to make a back up of any existing option file first. 
  2616.              Alternatively, you can simply change your existing option file 
  2617.              by including one or more of the options in SAMPLE.OPT.
  2618.  
  2619.         Next, in his AUTOEXEC.BAT file, after his path statement and before
  2620.         his main menu program, he placed the command
  2621.  
  2622.                    REMIND/O/Q
  2623.  
  2624.                    which means:
  2625.                       -  run REMIND Once a day (not at every boot up)
  2626.                       -  set Quick mode ON
  2627.                    and use all other options set in REMINDER.OPT.
  2628.  
  2629.         This command was entered in AUTOEXEC.BAT with a plain-ASCII text
  2630.         editor.
  2631.  
  2632.         Whenever he invokes REMIND after booting up in the morning, REMIND
  2633.         will use the start-up options stored in the REMINDER.OPT file.  All
  2634.         he needs to type at the DOS prompt is
  2635.  
  2636.                    C:>REMIND <Enter>
  2637.  
  2638.         and he will see any reminders he may have.
  2639.  
  2640.         NOTE:  Remember that you can always override start-up options set
  2641.         by the SET command or those loaded from REMINDER.OPT by specifying
  2642.         new start-up options on the DOS command line.  But once an
  2643.         environment variable or option file is used, and you wish to use
  2644.         new options at the DOS prompt, you do not need to repeat all
  2645.         options already set in the environment or file.  Just use only the
  2646.         new ones; if they are "positive" options they will be added to
  2647.         those already set, and if "negative" (those that begin with "/N")
  2648.         they will toggle the related options to their reverse state.
  2649.  
  2650.  
  2651.      REMIND MANUAL                                                       ..50
  2652.      ========================================================================
  2653.  
  2654.                       APPENDIX C: REMINDER DATA FORMATS
  2655.                       =================================
  2656.  
  2657.         Directly editing REMINDER.DAT (optional)
  2658.         ----------------------------------------
  2659.  
  2660.         The file, REMINDER.DAT, or any other REMIND data file, is an 
  2661.         ordinary text file.  It is made up of lines of plain ASCII text 
  2662.         ending with a carriage return and line feed (CR/LF).  Each line 
  2663.         contains fields that must be separated by one or more spaces.
  2664.  
  2665.         As noted, this file is automatically updated whenever you add or
  2666.         edit events from REMIND's display screen.  However, you may create,
  2667.         modify or print this file with any text editor:  You may use
  2668.         WordPerfect (save file as ASCII), WordStar in non-document (ASCII) 
  2669.         mode, or use DOS's Edlin if you must.  SideKick's NotePad, QEdit, 
  2670.         Ted, Kedit, or similar text editors are ideal.  Most other 
  2671.         "heavy-duty" word processors are NOT suitable for this task, since 
  2672.         they produce text with embedded formatting codes that will confuse 
  2673.         REMIND.  Set them to their "text," "ASCII," or "non-document" mode 
  2674.         first.
  2675.  
  2676.         Data file contents
  2677.         ------------------
  2678.  
  2679.         Here is a sample portion of a data file's contents.  Note that each
  2680.         field is separated by one or more spaces, and each record starts
  2681.         with an event Due Date.
  2682.  
  2683.            06/17/1994 O+   0000  Back up hard disk.
  2684.            .Cat:*
  2685.            06/18/1994 D    0000  Check the Stock Market each day.
  2686.            06/20/1994 B    0001  Cleaning service comes every other week
  2687.            06/22/1994 W    0001  Our weekly Trash Day!!!
  2688.            07/01/1994 M+   0009  Mortgage payment should be mailed
  2689.            09/15/1994 Q+   0010W Mail IRS quarterly tax estimate
  2690.            10/07/1994 Y+   0015  Mom's birthday
  2691.            .Cat:P
  2692.            11/15/1994 3TH  0003W City Club meeting - 7:30 p.m.
  2693.            .To:02/25/1993 Cat:B
  2694.            06/01/1993 SA+  0007  Rent on PO box due twice a year
  2695.            02/28/1994 BA+  0028  Smog inspection required for registration
  2696.  
  2697.            |          |    |     |
  2698.            |          |    |     Field #4 - Reminder text and memos begin here;
  2699.            |          |    |               maximum of 54 columns each
  2700.            |          |    |
  2701.            |          |    Field #3 - Warning days begins here; allow
  2702.            |          |               5 columns, including Weekday Warning
  2703.            |          |               flags ("W") if any
  2704.            |          |
  2705.            |          Field #2 - Event type, with optional "+" sticky
  2706.            |                     flag, begins here; allow 7 columns
  2707.            |
  2708.            Field #1 - Event due date begins here, in column 1 of
  2709.                       the data file; allow 10 columns
  2710.  
  2711.      REMIND MANUAL                                                       ..51
  2712.      ========================================================================
  2713.  
  2714.         Dot-option data file records
  2715.         ----------------------------
  2716.  
  2717.            These are called "dot options" because they begin with a dot or
  2718.            period in column 1 of the data file.  REMIND automatically
  2719.            inserts these as needed; however, the user can insert them with
  2720.            an ASCII editor, and when importing data from other sources.
  2721.  
  2722.            The dot-option record follows a reminder record -- sort of a 5th
  2723.            "field."  It contains control information used by REMIND.  All
  2724.            dot-option records apply to the physically preceding reminder
  2725.            record.  This record may not exist unless the options controlled
  2726.            by the record are used.  There may be more than one dot-option
  2727.            record for each reminder.
  2728.  
  2729.            Each dot-option record begins with a dot or period (.) as the
  2730.            first non-blank character.  The reminder consists of a keyword
  2731.            followed by a value, separated by a colon.  See the examples
  2732.            above.
  2733.  
  2734.            Valid options for the dot-option record are:
  2735.  
  2736.               To:mm/dd/yyyy   (Indicates the "Active To" date)
  2737.               Cat:x           (Indicates the reminder is in category "x")
  2738.  
  2739.  
  2740.         Description of data file fields
  2741.         -------------------------------
  2742.  
  2743.         Whether directly editing REMINDER.DAT or using the built-in event
  2744.         editor in the Event Input Screens, you should understand the
  2745.         formats used by REMIND in each of its data file fields.
  2746.  
  2747.         FIELD 1 - "Event Due Date"
  2748.  
  2749.         Enter the event date as MM/DD/YYYY.
  2750.         For example:  01/02/1994
  2751.  
  2752.         You can set any date -- past, present, or future.  If the date is
  2753.         in the past, it will be reset to the next date appropriate to the
  2754.         frequency of occurrence flag (see FIELD 2, below).  REMIND sorts
  2755.         the data file by date each time it starts up.  Upon exiting, REMIND
  2756.         resets any expired dates to the next occurrence.
  2757.  
  2758.         As mentioned, when adding events from REMIND's input screens, the
  2759.         current year will be added if not already entered (i.e., entering
  2760.         11/02 produces 11/02/1994, if the current year is 1994). If only a
  2761.         day is entered, the current month and year will be added (entering
  2762.         2 produces 11/02/1994).  If no date is entered (i.e., the field is
  2763.         left blank), today's date will be inserted.
  2764.  
  2765.  
  2766.      REMIND MANUAL                                                       ..52 
  2767.      ========================================================================
  2768.  
  2769.         If you only enter a 2-digit year with the event editor (e.g., 92),
  2770.         REMIND will add the current century (1994).
  2771.  
  2772.            For compatibility purposes, 2-digit years read from an existing
  2773.            REMINDER.DAT file produced by an earlier version of REMIND will
  2774.            be converted to four-digit years.  For the technically-minded,
  2775.            it accomplishes this as follows:
  2776.  
  2777.            If the year is 4 digits, it is accepted as is.  If the year is 2
  2778.            digits, but more than 30 years before the current year, it is
  2779.            assumed to be future data.  In this case, the next century is
  2780.            used (ie, 2000 is added to the year).  If the year is 2 digits,
  2781.            but NOT more than 30 years before the current date, the current
  2782.            century (1900) is added to the year.
  2783.  
  2784.         FIELD 2 - "Event Type"
  2785.  
  2786.         Enter a frequency of occurrence flag.  This is a 1- to 6-character
  2787.         code indicating the frequency at which this event should occur.
  2788.         (When using the Event Input Screens, it is a 1- to 5-character
  2789.         code; the Sticky flag is entered in a separate field in the Input
  2790.         Screen.  REMIND places the "+" flag after the event type in the
  2791.         data file.  See "Sticky flag," below.)  See "Event Type" above for
  2792.         frequency types.
  2793.  
  2794.         Sticky events will continue to pop up until reset with the <F9> or
  2795.         <E> keys, or deleted with the <Alt-F9> or <D> or <Delete> keys.
  2796.         See the function keys section under "Running REMIND" above, for an
  2797.         explanation on resetting and permanently removing events.
  2798.  
  2799.  
  2800.         FIELD 3 - "Warning Days"
  2801.  
  2802.         Enter how many days before the event you would like to be reminded
  2803.         of its existence.  That is, enter the number of preview days, in
  2804.         4-digit format with an optional Weekday Warning Days flag.
  2805.  
  2806.            No warning = 0000, 1 day warning = 0001, 10 days = 0010, etc.
  2807.  
  2808.            Weekday Warning Days flag:  0001W - 1 weekday warning, etc.
  2809.  
  2810.         Note that you must use leading zeros when you are directly editing
  2811.         the data file with a text editor, to maintain the 5-column format.
  2812.  
  2813.  
  2814.  
  2815.      REMIND MANUAL                                                       ..53
  2816.      ========================================================================
  2817.  
  2818.         FIELD 4 - "Reminder text and memos"
  2819.  
  2820.         Enter the text of the message REMIND should display.  This field
  2821.         may contain up to 54 characters.
  2822.  
  2823.         In addition, three Memo fields (not displayed on the main screen,
  2824.         but which can be displayed and modified from the Update Events
  2825.         screen), are available.  Column 80 of the main display will show
  2826.         an asterisk (*) if there are any Memo fields active.  These fields
  2827.         will print, each on a separate line, when events are printed with
  2828.         the <Alt-P> key.
  2829.  
  2830.         Any events on file with Reminder text longer than 54 characters
  2831.         will be split after column 54, wrapping into Memo fields.  More
  2832.         than 54 characters in Memo field #3 will be truncated.
  2833.  
  2834.         When you create memos with REMIND's integrated editor, they are
  2835.         stored in this field using the ASCII 28 (FLDSEP) character as a
  2836.         delimiter.  This character is stored between the last non-blank
  2837.         character of the text field and the start of the first memo field
  2838.         and between each of the memo fields.  This allows the fields to be
  2839.         separated without requiring trailing spaces.
  2840.  
  2841.         If your editor supports entry of ASCII control characters, you may
  2842.         enter this character by holding down the ALT key and typing "28" on
  2843.         the separate numeric keypad (then releasing the ALT key).  When you
  2844.         use REMIND's integrated editor, this will be handled automatically.
  2845.  
  2846.  
  2847.      REMIND MANUAL                                                       ..54
  2848.      ========================================================================
  2849.  
  2850.                        APPENDIX D: HISTORY FILE FEATURE
  2851.                        ================================
  2852.  
  2853.         The history file feature allows you to automatically save events
  2854.         that have expired in a separate history file, named REMINDER.HST.
  2855.         This file can be used to recover events that have been accidentally
  2856.         expired or if your computer clock goes haywire and puts you into
  2857.         the 21st century, thereby expiring all the important events you had
  2858.         scheduled for the next hundred years.
  2859.  
  2860.         The history file is created automatically the first time REMIND
  2861.         needs to write events to it.  Its use can also be controlled by the
  2862.         presence of the /H and /NH start-up options.  For example, to
  2863.         enable the history feature if it has been disabled with /NH,
  2864.         include the /H option either in the environment variable, the
  2865.         option file, or on the command line.  (See "Placement of Start-up
  2866.         Options.")
  2867.  
  2868.         The format of REMINDER.HST is exactly the same as the data file,
  2869.         REMINDER.DAT.  This makes it very easy to restore events from the
  2870.         history file back to the data file, if necessary.  The history file
  2871.         also makes a very good log of what you have been doing with your
  2872.         life (or at least what you have been REMINDing yourself to do).
  2873.  
  2874.         Note that only events that have expired -- either automatically or
  2875.         by pressing <F9> or <E> from the ACTIVE event screen -- are added
  2876.         to the history file.  Events deleted by pressing <Alt-F9>, <D>, or
  2877.         <Delete> are NOT added to the history file.  (Gone is gone.)
  2878.  
  2879.         - To recover certain events (but not all events) from the history
  2880.           file, you need to use a plain ASCII text editor to copy
  2881.           (transfer) these events to your data file(s).  See your text
  2882.           editor's instructions about how to do this.
  2883.  
  2884.         - To recover all events from the history file, simply erase
  2885.           REMINDER.DAT and use DOS to copy the history file, renaming it
  2886.           to REMINDER.DAT or whatever name you've given your data file:
  2887.  
  2888.                C:>COPY REMINDER.HST REMINDER.DAT
  2889.  
  2890.           (If you've accidentally set your system clock ahead before
  2891.           loading REMIND, and are trying to recover expired data from your
  2892.           HST file using this DOS COPY method, you should first delete all
  2893.           unwanted repeating events from the end of the HST file.  These
  2894.           repeating events may show up in the HST file if you set your
  2895.           clock to a future date.)
  2896.  
  2897.         The history file status -- how many events have been added to the
  2898.         history file during the session -- is displayed on top of the main
  2899.         display screen.  Starting with version 2.4, history records are no
  2900.         longer stored temporarily in memory; they are immediately stored on
  2901.         disk as reminders are added to the history file.  Floppy disk users
  2902.         are warned NOT to replace the diskette during program operation
  2903.         when using the history file feature, or REMIND will not be able to
  2904.         update the history file.
  2905.  
  2906.      REMIND MANUAL                                                       ..55
  2907.      ========================================================================
  2908.  
  2909.                   APPENDIX E: ADDING REMINDERS FROM A BATCH FILE
  2910.                   ==============================================
  2911.  
  2912.         You can use the REMUPDAT program to add reminders to the data file
  2913.         from a batch file or directly from the command line.  REMUPDAT is NOT
  2914.         required to run the REMIND program, but may provide additional
  2915.         functionality to those advanced users requiring a batch or
  2916.         command-line interface.
  2917.  
  2918.         The syntax of the REMUPDAT program is:
  2919.  
  2920.                 REMUPDAT key-string reminder-string
  2921.  
  2922.         The first string, key-string, is a string of characters that will
  2923.         be used to search the text portion of each record to delete an
  2924.         existing record.  If a single asterisk * is specified, NO DELETION
  2925.         will take place.  The comparison is made for however many
  2926.         characters are entered on the key-string (upper-/lower-case must
  2927.         match).  If the key-string is found in any record in the reminder
  2928.         file, it will be deleted.  The key-string must not contain any
  2929.         embedded blanks.  A blank is considered the end of the string.  If
  2930.         you need to delete a record with a key containing embedded blanks,
  2931.         use the underscore (_) character in each place where a blank should
  2932.         occur.  The underscore will be converted to a blank before any
  2933.         comparison is made.
  2934.  
  2935.         The second string, reminder-string, is the exact image of the new
  2936.         reminder record to be added.  This string is optional.  If it is
  2937.         omitted, no new record will be added (this allows a delete without an
  2938.         add, if you wish).  The record to be added must be syntactically
  2939.         correct (see above for format of a reminder record).  If there are
  2940.         multiple consecutive blanks, they will be converted to a single
  2941.         blank.
  2942.  
  2943.         Example 1: REMUPDAT * 07/01/1991 M 01 New monthly event
  2944.  
  2945.         Example 2: REMUPDAT New_monthly 07/01/1991 M 01 Another new event
  2946.  
  2947.         Example 3: REMUPDAT Another
  2948.  
  2949.         In the above, Example 1 adds a new monthly event without deleting any
  2950.         events.  Example 2 searches for the string "New monthly" and deletes
  2951.         the event, then adds another event on 7/1/1991.  Example 3 searches
  2952.         for the string "Another" and deletes the event without adding a new
  2953.         one.
  2954.  
  2955.         Due to DOS command-line restrictions, the length of the entire
  2956.         command may not exceed 127 bytes.
  2957.  
  2958.  
  2959.      REMIND MANUAL                                                       ..56
  2960.      ========================================================================
  2961.  
  2962.                     APPENDIX F: HOW REMIND FINDS ITS FILES
  2963.                     ======================================
  2964.  
  2965.         REMIND will search for its files (REMINDER.xxx) in a certain
  2966.         sequence.  In some cases, REMIND will create a file if it doesn't
  2967.         exist.  Generally, you will not need to concern yourself with the
  2968.         search approach that REMIND takes, but if you are curious or
  2969.         believe things aren't working properly, here is how REMIND finds
  2970.         its files.
  2971.  
  2972.  
  2973.            REMINDER.RUN:  The current directory is searched first, then
  2974.            (for DOS 3.0 or later) the directory containing REMIND.EXE, then
  2975.            the current PATH.  If REMINDER.RUN does not exist, it will be
  2976.            created in the directory containing REMIND.EXE (DOS 3.0 or
  2977.            greater) or in the current directory (DOS versions 2.x) when the
  2978.            /O start up option is specified.
  2979.  
  2980.            REMINDER.OPT and REMINDER.CAT:  Current directory, then (for DOS
  2981.            3.0 or later) the directory containing REMIND.EXE, then the
  2982.            current PATH.  REMINDER.OPT is an optional plain-ASCII file, and
  2983.            must be created by the user.  REMINDER.CAT (also ASCII) will be
  2984.            created automatically if the user adds categories from within
  2985.            REMIND.
  2986.  
  2987.            REMINDER.DAT:  Directory named on the command line, or in the
  2988.            option file, or in the SET REMIND=variable command; then the
  2989.            current directory, then (for DOS 3.0 or later) the directory
  2990.            containing REMIND.EXE, then the current PATH.  If REMINDER.DAT
  2991.            does not exist, it will be created in the directory containing
  2992.            REMIND.EXE (DOS 3.0 or greater) or in the current directory (DOS
  2993.            versions 2.x) when you enter and save your first reminders.
  2994.  
  2995.            REMINDER.HST:  Directory named on the command line, or in the
  2996.            option file, or in the SET REMIND=variable command; then the
  2997.            current directory, then (for DOS 3.0 or later) the directory
  2998.            containing REMIND.EXE, then the current PATH.  If REMINDER.HST
  2999.            does not exist, it will be created in the directory containing
  3000.            REMIND.EXE (DOS 3.0 or greater) or in the current directory (DOS
  3001.            versions 2.x) when you expire (reset) your first reminders.
  3002.  
  3003.  
  3004.      REMIND MANUAL                                                       ..57
  3005.      ========================================================================
  3006.  
  3007.                             APPENDIX G: MESSAGES
  3008.                             ====================
  3009.  
  3010.      Message: Add Event?
  3011.      Reason:  After completing the Add dialog box, you are asked to confirm
  3012.               that you really want to add this event.
  3013.  
  3014.      Message: Although you did not make any changes while in Remind, some
  3015.               events have been automatically updated to the current date.
  3016.               Save updated file?
  3017.      Reason:  This message is the result of pressing ESCAPE to exit Remind.
  3018.               You are warned that changes have been made and are given the
  3019.               option of saving these changes.
  3020.               
  3021.      Message: Building event simulation list - please wait...
  3022.      Reason:  An event simulation search is in progress and requires
  3023.               some time to build the simulation list.
  3024.  
  3025.      Message: Cannot delete categories "*" or "@"
  3026.      Reason:  The ALL (*) and UNCATEGORIZED (@) categories may not be
  3027.               deleted.
  3028.  
  3029.      Message: Category not defined yet
  3030.      Reason:  The category you are attempting to delete is not defined.
  3031.  
  3032.      Message: Category table is full
  3033.      Reason:  There is no room to define additional categories.
  3034.  
  3035.      Message: Caution: Saving the "Once per day" option in the ON
  3036.               state will set REMIND to run only once per day.  You
  3037.               will only be able to run REMIND once each day unless
  3038.               you run it from the DOS prompt with this command:
  3039.                              REMIND /NO
  3040.               Do you wish to save this option permanently?
  3041.      Reason:  Warning to user.         
  3042.  
  3043.      Message: Caution: Saving the "Quick startup mode" option in the
  3044.               ON state will set REMIND to run only when there are
  3045.               active events.  You will only be able to run REMIND on
  3046.               days that events are active, unless you run it from the
  3047.               DOS prompt with this command:
  3048.                              REMIND /NQ
  3049.               Do you wish to save this option permanently?
  3050.      Reason:  Warning to user.         
  3051.               
  3052.      Message: Command processor not found
  3053.      Reason:  The DOS command processor (usually COMMAND.COM) could not be
  3054.               located.  Exit REMIND and issue the SET command to verify
  3055.               that the variable COMSPEC correctly points to the location of
  3056.               your command processor.
  3057.  
  3058.      Message: Data copied to paste buffer
  3059.      Reason:  Current data from the Add/Update box has been copied to the
  3060.               paste buffer.
  3061.  
  3062.  
  3063.      REMIND MANUAL                                                       ..58
  3064.      ========================================================================
  3065.  
  3066.      Message: Data error on line <line #>, contents <entry>. Ignore record
  3067.               and continue loading?
  3068.      Reason:  Information was incorrectly entered into the REMIND data
  3069.               file. You may answer Y to have REMIND ignore the record in
  3070.               error, in which case, it will not be loaded or resaved.  If
  3071.               you answer N, REMIND will terminate and you must fix the
  3072.               erroneous record before continuing.
  3073.  
  3074.      Message: Do you really want to delete this event?
  3075.      Reason:  The <Alt-F9> key was pressed to delete the event.  This
  3076.               message confirms that you really do want it deleted.
  3077.  
  3078.      Message: Do you really want to expire this event?
  3079.      Reason:  The <F9> key was pressed and the /CE (confirm expire) option
  3080.               was active.  This message confirms that you really do want to
  3081.               expire the event.
  3082.  
  3083.      Message: EMS driver not present - overlays will be loaded from disk
  3084.      Reason:  In the absence of expanded memory, REMINDOV will load its
  3085.               overlays from disk, as required.  This may slow operation
  3086.               somewhat, but will not otherwise adversely affect usage.
  3087.  
  3088.      Message: End Date precedes Today
  3089.      Reason:  End Date in Add/Update dialog box must be equal to or later
  3090.               than today.
  3091.  
  3092.      Message: End Date preceeds Due Date
  3093.      Reason:  End Date in Add/Update dialog box must be equal to or later
  3094.               than the date in the Due Date field.
  3095.  
  3096.      Message: End of run.
  3097.      Reason:  REMIND has completed its run normally.
  3098.  
  3099.      Message: Enter 3-character week day name
  3100.      Reason:  The First-week-day option requires the 3 character abbreviation
  3101.               for the starting week day name.
  3102.  
  3103.      Message: Enter decimal numbers separated by comma
  3104.      Reason:  Printer initialization/termination values must be decimal
  3105.               numbers and each value must be separated by a comma.
  3106.  
  3107.      Message: Enter event type or ? for list
  3108.      Reason:  When adding or updating events, enter a valid event type or
  3109.               type a ? and press ENTER for a list of event types.
  3110.  
  3111.      Message: Enter Category  or ? for list
  3112.      Reason:  When adding or updating events, enter a valid category or
  3113.               type a ? and press ENTER for a list of categories.
  3114.  
  3115.      Message: Enter new filename or blank name for list
  3116.      Reason:  To load a new reminder file, enter the name.  To see a list
  3117.               of files, enter blanks.
  3118.  
  3119.  
  3120.      REMIND MANUAL                                                       ..59
  3121.      ========================================================================
  3122.  
  3123.      Message: Enter port number (1-9)
  3124.      Reason:  The printer port number must be a number from 1 to 9.
  3125.  
  3126.      Message: Error opening category file
  3127.      Reason:  An error has occurred while opening the category file
  3128.  
  3129.      Message: Error opening history file <filename> History option disabled.
  3130.      Reason:  A disk error occurred while attempting to open the history
  3131.               file. This could be caused by a full disk, a history file
  3132.               that is read-only or a hardware error.  History recording is
  3133.               turned off when this occurs.
  3134.               
  3135.      Message: Error reading category file
  3136.      Reason:  An error has occurred while reading the category file
  3137.  
  3138.      Message: Error reading option file <filename>.
  3139.      Reason:  A disk error occurred while reading the option file.  This is
  3140.               usually a hardware error.
  3141.  
  3142.      Message: Error rewriting reminder file <filename>.
  3143.      Reason:  A disk error occurred while attempting to rewrite the updated
  3144.               reminder file.  This could be caused by a full disk, a
  3145.               reminder file that is read-only or a hardware error.
  3146.  
  3147.      Message: Error writing category file
  3148.      Reason:  An error has occurred while writing the category file
  3149.  
  3150.      Message: Events updated to current date.
  3151.      Reason:  REMIND has completed updating events to the next occurring
  3152.               interval.
  3153.      
  3154.      Message: "Every" must be 1-999
  3155.      Reason:  For "Every nth period" events, the frequency must be numeric
  3156.               from 1 to 999.
  3157.  
  3158.      Message: File <name> doesn't exist.
  3159.               Do you wish to create a new file with this name?
  3160.      Reason:  The file specified in the <Alt-F> dialog box doesn't
  3161.               yet exist in the directory.  Type <Y>es if you wish to
  3162.               create a new file with this name.
  3163.  
  3164.      Message: Function not active during simulation
  3165.      Reason:  While simulating future events, functions that modify
  3166.               event data are not active.
  3167.  
  3168.      Message: I/O error on overlay file
  3169.      Reason:  REMINDOV.EXE may be corrupted or may be placed on a disk
  3170.               with a bad sector.  The disk should be examined for possible
  3171.               defects.
  3172.  
  3173.  
  3174.      REMIND MANUAL                                                       ..60
  3175.      ========================================================================
  3176.  
  3177.      Message: In addition to the changes you made while in Remind, some
  3178.               events have been automatically updated to the current date.
  3179.               Save updated file?
  3180.      Reason:  This message is the result of pressing ESCAPE to exit Remind.
  3181.               You are warned that changes have been made and are given the
  3182.               option of saving these changes.
  3183.               
  3184.      Message: Incorrect category format at record nn
  3185.      Reason:  The category file may have been corrupted.
  3186.  
  3187.      Message: Insufficient EMS memory - overlays will be loaded from disk
  3188.      Reason:  Due to insufficient expanded memory, REMINDOV will load its
  3189.               overlays from disk, as required.  This may slow operation
  3190.               somewhat, but will not otherwise adversely affect usage.
  3191.  
  3192.      Message: Insufficient memory for event simulation range
  3193.      Reason:  An event search simulation was requested, but the period
  3194.               selected would cause more events to be created that could
  3195.               be held in memory.  Reduce the search range, if possible.
  3196.  
  3197.      Message: Insufficient memory for shell
  3198.      Reason:  There is insufficient free memory to invoke the DOS shell.
  3199.               If you have many reminders, there may not be enough memory
  3200.               left to use this function.
  3201.  
  3202.      Message: Insufficient memory for overlay buffer
  3203.      Reason:  There is not enough free memory to allocate an overlay
  3204.               buffer.
  3205.  
  3206.      Message: Insufficient memory to add another reminder
  3207.      Reason:  The Add dialog cannot complete due to lack of memory.
  3208.  
  3209.      Message: Insufficient memory to process all reminders.
  3210.               Truncate file at record <n>?
  3211.      Reason:  The number of reminders in your data file exceed the free
  3212.               memory available.  Increase the memory of your machine or
  3213.               unload some resident programs before running REMIND.
  3214.               Splitting your reminders into multiple files will also allow
  3215.               more reminders to be processed.  This message may also occur
  3216.               if adding an event with the integrated editor and memory is
  3217.               exhausted.  If you answer Y to this question, the file will
  3218.               be truncated at the record indicated.  If you save the
  3219.               truncated file, you will lose all records following truncated
  3220.               record.
  3221.  
  3222.      Message: Invalid Category Code
  3223.      Reason:  The value in the Category Code field is invalid.
  3224.  
  3225.      Message: Invalid End Date
  3226.      Reason:  The value in the End Date field is not a valid date.
  3227.  
  3228.      Message: Invalid event Due Date
  3229.      Reason:  The value in the Due Date field is not a valid date.
  3230.  
  3231.  
  3232.      REMIND MANUAL                                                       ..61
  3233.      ========================================================================
  3234.  
  3235.      Message: Invalid Event frequency type
  3236.      Reason:  The value in the Event type field is not valid.
  3237.  
  3238.      Message: Invalid environment
  3239.      Reason:  An internal error has occurred.  Report this message to the
  3240.               developer.
  3241.  
  3242.      Message: Invalid format for EXEC
  3243.      Reason:  An internal error has occurred.  Report this message to the
  3244.               developer.
  3245.  
  3246.      Message: Invalid or illegal file name
  3247.      Reason:  The file name specified in the new file dialog is incorrect.
  3248.  
  3249.      Message: Invalid or illegal reminder file name: "<filename>"
  3250.      Reason:  After selecting the new file option (Alt-F), the file name
  3251.               you entered was not valid.  Type a valid file name or blank
  3252.               to display a list of files.
  3253.  
  3254.      Message: Invalid Search Date
  3255.      Reason:  The date specified on the search was invalid.
  3256.  
  3257.      Message: Invalid start-up option: "text" in <location>
  3258.               Do you wish to continue anyway?
  3259.      Reason:  The command to run REMIND was incorrectly entered.  You may
  3260.               specify a data file other than REMINDER.DAT, or you may
  3261.               specify the start-up options /A, /H, /Q, /O, /V, /S, /X, /CE,
  3262.               /SD, /NA, /NQ, /NO, /NV, /NS, /NCE, /NH, /NSD, /NX, /MONO,
  3263.               /COLOR, or /COLOR:fld:fg,bg.  The <location> may be either
  3264.               "Environment Variable", "Option File" or "Command-line".
  3265.  
  3266.      Message: Loading reminder file: <filename> - <n> events.
  3267.      Reason:  The reminder file is being loaded into memory.  This message
  3268.               provides a status indication during the load.
  3269.  
  3270.      Message(s): Miscellaneous messages -
  3271.               Message: Date-check value is invalid
  3272.               Message: Warning day default is invalid
  3273.               Message: "fieldname" is not a valid color field name
  3274.               Message: "fgcolor" is not a valid foreground color
  3275.               Message: "bgcolor" is not a valid background color
  3276.               Message: Default category is invalid
  3277.               Message: First day of week is invalid
  3278.               Message: LPT port number is invalid
  3279.               Message: LPT line maximum is invalid
  3280.               Message: Invalid decimal value
  3281.      Reason:  These messages refer to invalid startup options.
  3282.          
  3283.      Message: No events currently active.
  3284.      Reason:  REMIND was run with the /Q (quick) option.  With this option,
  3285.               it will exit immediately if no events are active for today.
  3286.  
  3287.  
  3288.      REMIND MANUAL                                                       ..62
  3289.      ========================================================================
  3290.  
  3291.      Message: No events currently active - press a key to continue
  3292.      Reason:  Remind was run with the /Q/PQ options and no events were
  3293.               active.
  3294.  
  3295.      Message: No files matching specification
  3296.      Reason:  The wild-card string specified in the new file dialog did
  3297.               not find any matching files.
  3298.  
  3299.      Message: No records matching search criteria
  3300.      Reason:  All reminders were searched and no records were found that
  3301.               matched the search parameters you selected.
  3302.  
  3303.      Message: Overlay manager error
  3304.      Reason:  An error occurred with the internal overlay manager (REMINDOV).
  3305.               Report this message to the developer.
  3306.  
  3307.      Message: Overlay manager error n
  3308.      Reason:  An unexpected internal error occurred.  Please report the
  3309.               message and the error number (n).
  3310.  
  3311.      Message: Overlay file not found
  3312.      Reason:  Remind was not able to locate REMINDOV.EXE.  Under DOS 3 or
  3313.               later, this should not occur.  For DOS 2.x, insure that the
  3314.               file REMINDOV.EXE is in a directory on the PATH.
  3315.  
  3316.      Message: Paste buffer empty
  3317.      Reason:  No information has been copied to the paste buffer yet.
  3318.  
  3319.      Message: Period must be D,W,M,Q or Y
  3320.      Reason:  For "Every nth period" events, the period value must be one
  3321.               of the values listed.
  3322.  
  3323.      Message: Please enter a description
  3324.      Reason:  When defining a new category, you must enter a description.
  3325.  
  3326.      Message: Print in progress - page <n>
  3327.      Reason:  A printout was selected from the print menu.  This message
  3328.               shows the page currently being printed.
  3329.  
  3330.      Message: Printer not ready
  3331.      Reason:  A printout is in progress, but the printer is not ready.
  3332.               Ready the printer and select OK or press ESCAPE (Cancel)
  3333.               to abandon the printout.
  3334.  
  3335.      Message: Printing <selection>
  3336.      Reason:  A printout is in progress.  The <selection> shows which
  3337.               option and category was selected (ie, All, Active, Today's,
  3338.               etc.).
  3339.  
  3340.  
  3341.      REMIND MANUAL                                                       ..63
  3342.      ========================================================================
  3343.  
  3344.      Message: Program has already been run today.
  3345.      Reason:  The /O option was specified on the command line, in the
  3346.               REMINDER.OPT file, or in the SET REMIND= command, and this is
  3347.               not the first time REMIND has been run today.  The /O option
  3348.               only lets REMIND display reminders Once per day.
  3349.  
  3350.      Message: Program terminated.
  3351.      Reason:  An error has been detected that prevents REMIND from
  3352.               continuing. The nature of the error will be displayed prior
  3353.               to this message.
  3354.  
  3355.      Message: Replace Event?
  3356.      Reason:  After completing the Update dialog box, you are asked to
  3357.               confirm that you really want to replace this event.  Type Y
  3358.               to replace the event or type A (AddNew) to clone the event
  3359.               into a new event.
  3360.  
  3361.      Message: Save updated <filename>?
  3362.               REMIND has automatically updated several events to the
  3363.               current date.
  3364.      Reason:  You have exited REMIND with the ESCape key or selected a
  3365.               different reminder file and some changes have been made to
  3366.               the reminder data.  You may answer Y to have the changed
  3367.               reminders written to disk or answer N to ignore any changes
  3368.               that have been made.  This message may occur as the result of
  3369.               REMIND automatically updating events or the user manually
  3370.               updating events.
  3371.  
  3372.      Message: Search in progress...
  3373.      Reason:  The reminders are being search for the criteria you
  3374.               specified.
  3375.  
  3376.      Message: Sorting reminder records - <n>% complete
  3377.      Reason:  The reminders in memory are being sorted.  This is only an
  3378.               informational message.
  3379.  
  3380.      Message: There are no items for the selected simulation period
  3381.      Reason:  The search simulation found no events for the requested
  3382.               period.
  3383.  
  3384.      Message: Too many categories specified
  3385.      Reason:  There are too many categories in the category file.
  3386.  
  3387.      Message: Too many setup codes specified
  3388.      Reason:  Only 32 printer initialization and 32 printer termination
  3389.               codes may be specified.
  3390.  
  3391.      Message: Type EXIT to return to REMIND
  3392.      Reason:  You have entered a DOS shell from REMIND.  After entering the
  3393.               desired DOS commands, type EXIT to return to REMIND.
  3394.  
  3395.  
  3396.      REMIND MANUAL                                                       ..64
  3397.      ========================================================================
  3398.  
  3399.      Message: Updating event <n> to <mm/dd/yyyy>
  3400.      Reason:  An event with a date prior to todays date was found and is
  3401.               now being rolled forward to the correct date.
  3402.  
  3403.      Message: Updating reminder file: <filename> - <n> records.
  3404.      Reason:  The reminder file on disk is being updated with the changes
  3405.               made while REMIND was running.  This message provides a
  3406.               status indication during the save.
  3407.  
  3408.      Message: Valid range: 10 to 200
  3409.      Reason:  The number of lines per page may be from 10 to 200.
  3410.  
  3411.      Message: Warning - Date inconsistency has been detected.
  3412.               System date:   mm/dd/yy
  3413.               Last run date: mm/dd/yy
  3414.               Do you wish to continue anyway?
  3415.      Reason:  REMIND is being run with the /D:nnn option, and more than
  3416.               "nnn" days have elapsed since the last run.
  3417.  
  3418.      Message: You are currently in a DOS Shell from REMIND.
  3419.               To return to REMIND, type EXIT
  3420.      Reason:  While in a DOS shell (entered via <F7>), you attempted to run
  3421.               REMIND again.  To return to REMIND, type "EXIT" (without
  3422.               quotes).
  3423.  
  3424.      Message: <n> records added to history file.
  3425.      Reason:  The history file feature is active and REMIND is adding
  3426.               expired events to the history file.
  3427.  
  3428.  
  3429.      REMIND MANUAL                                                       ..65
  3430.      ========================================================================
  3431.  
  3432.                                APPENDIX H
  3433.                                ==========
  3434.  
  3435.         PROGRAM HISTORY
  3436.         ---------------
  3437.  
  3438.         Program history notes are contained in the file REMIND.VER.
  3439.  
  3440.  
  3441.         ACKNOWLEDGEMENTS
  3442.         ----------------
  3443.  
  3444.         Thanks go to the following people for their contributions to
  3445.         REMIND:
  3446.  
  3447.         Dixie Swanson, for her analysis and design suggestions and for her
  3448.         assistance in testing new versions.
  3449.  
  3450.         Barry MacDonnell, Portland, Oregon (Compuserve ID 71500,3413),
  3451.         for numerous suggestions for new features, for program testing, and
  3452.         for writing the documentation and online help text.
  3453.  
  3454.         Peter Strisik and Randy Starkey, for not only their wonderful
  3455.         ideas but for squeezing every new feature until the bugs were
  3456.         gone.
  3457.  
  3458.  
  3459.      REMIND MANUAL                                                       ..66
  3460.      ========================================================================
  3461.  
  3462.                           APPENDIX I: LICENSE AGREEMENT
  3463.                           =============================
  3464.  
  3465.         This program and the accompanying manual and other documentation
  3466.         are the copyrighted property of Tom R. Donnelly.  You are granted a
  3467.         limited license to use, copy and distribute the program and its
  3468.         documentation, provided that the following conditions are met.
  3469.  
  3470.         1. No fee is charged for the use, copying or distribution of the
  3471.            program and documentation, except a nominal medium charge (not
  3472.            to exceed five dollars).
  3473.  
  3474.         2. The program is distributed in its original and unmodified state
  3475.            along with the original and unmodified documentation.
  3476.  
  3477.         3. The program is not distributed, in whole or in part, as part of
  3478.            any commercial product or service without the express written
  3479.            permission of Tom R. Donnelly.
  3480.  
  3481.         THIS LICENSE IS EFFECTIVE UNTIL TERMINATED.  YOU MAY TERMINATE THE
  3482.         LICENSE AT ANY TIME BY DESTROYING ALL COPIES OF THE PROGRAM AND ITS
  3483.         DOCUMENTATION.
  3484.  
  3485.         YOU MAY NOT USE, COPY, MODIFY OR DISTRIBUTE THE PROGRAM OR
  3486.         DOCUMENTATION OR ANY COPY, MODIFICATION OR PORTION OF THE PROGRAM OR
  3487.         DOCUMENTATION EXCEPT AS EXPRESSLY PROVIDED FOR IN THIS LICENSE.
  3488.  
  3489.         VIOLATION OF ANY LICENSE PROVISION AUTOMATICALLY TERMINATES YOUR
  3490.         LICENSE AND MAY SUBJECT YOU TO CIVIL AND/OR CRIMINAL LIABILITY.
  3491.  
  3492.         THIS PROGRAM IS PROVIDED "AS IS" WITH NO WARRANTY OF ANY KIND EITHER
  3493.         EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF
  3494.         MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE
  3495.         RISK AS TO THE SUITABILITY, QUALITY AND PERFORMANCE OF THE PROGRAM IS
  3496.         WITH YOU.  IN THE EVENT THAT THE PROGRAM SHOULD PROVE TO BE DEFECTIVE
  3497.         YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR AND/OR
  3498.         CORRECTION.
  3499.  
  3500.         IN NO EVENT WILL TOM R. DONNELLY BE LIABLE TO YOU OR ANY OTHER PARTY
  3501.         FOR ANY DAMAGES, INCLUDING LOST PROFITS AND/OR ANY OTHER INCIDENTAL
  3502.         OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
  3503.         THE PROGRAM EVEN IF TOM R. DONNELLY HAS BEEN ADVISED OF THE
  3504.         POSSIBILITY OF SUCH DAMAGES.
  3505.         
  3506.  
  3507.      REMIND MANUAL                                                       ..67
  3508.      ========================================================================
  3509.  
  3510.                APPENDIX J: REGISTRATION, PROBLEM REPORTING AND 
  3511.                            USER SUGGESTIONS
  3512.                ====================================================
  3513.  
  3514.         This program is distributed under a concept known as "shareware."
  3515.         Shareware allows you to use the program and determine if it suits
  3516.         your needs before you pay for it.  IT IS NOT FREE.  Instead of
  3517.         directly advertising this program, which would require that the
  3518.         price of the software be substantially higher, shareware
  3519.         distribution allows me to reduce its costs and price the program
  3520.         accordingly.
  3521.  
  3522.         After you have determined that the program meets your needs, you
  3523.         should register the program.  A product registration form is
  3524.         provided at the end of this document.
  3525.  
  3526.         As a registered user, you are entitled to free upgrades and
  3527.         technical support for one year from the date of registration.
  3528.         Registered users will also be notified of new releases and will be
  3529.         entitled to discounts on other products. Your registration fee will
  3530.         make new development possible.
  3531.  
  3532.         Quality software is my number one concern.  If this product is
  3533.         broken, I am interested in fixing it, if possible.  Registered
  3534.         users may submit problem reports to the address below.  For faster
  3535.         problem resolution, you may contact me on CompuServe via Compuserve
  3536.         Mail or leave a voice message.  Please provide your name and 
  3537.         registration number and a description of the problem.  You will be 
  3538.         assigned an incident number and will be contacted as soon as a 
  3539.         correction is available.
  3540.  
  3541.         If you have any suggestions for improvements in this product or
  3542.         ideas for additional features, I am very interested in hearing
  3543.         them. Please jot them down and send them to me at the address
  3544.         below.
  3545.  
  3546.  
  3547.         Tom Donnelly Computer Software
  3548.         P.O. Box 3856
  3549.         San Dimas, CA  91773
  3550.  
  3551.         Compuserve Id:  73200,1323
  3552.         Voice message:  909-599-9275
  3553.  
  3554.  
  3555.  
  3556.      REMIND MANUAL                                                       ..68
  3557.      ========================================================================
  3558.  
  3559.                    APPENDIX K: INDIVIDUAL AND SITE LICENSE FORM
  3560.                    ============================================
  3561.  
  3562.   
  3563.      REGISTRATION FORM - Remind  Version 3.4
  3564.   
  3565.      REGISTRATION BY MAIL (U.S. FUNDS ONLY)
  3566.   
  3567.                     
  3568.      Individual registration     1 copy      -  $20.00
  3569.      and site license fees:   6-25 copies    - $100.00
  3570.                              26-50 copies    - $200.00
  3571.                             51-100 copies    - $400.00
  3572.                             Unlimited copies - $500.00
  3573.   
  3574.   
  3575.      Contact Name: ________________________________________________
  3576.   
  3577.      Company Name: ________________________________________________
  3578.   
  3579.      Address:      ________________________________________________
  3580.   
  3581.      City:         ________________  State/Prov:   ________________
  3582.   
  3583.      Zip:          ________________  Country:      ________________
  3584.   
  3585.      Telephone:    (______) _________________  Ext: _______
  3586.   
  3587.      Size of Floppy Disk:  [  ]5.25"   [  ]3.5"       (RMND34)
  3588.   
  3589.      Number of copies: _____              Amount enclosed: ______
  3590.   
  3591.   
  3592.      TERMS:  No credit cards or CODs, please.
  3593.   
  3594.              Make checks payable to: Tom Donnelly Computer Software
  3595.              Checks drawn on a U.S. bank in U.S. funds.
  3596.              International bank or postal money orders in U.S. funds.
  3597.              Purchase orders will be accepted and invoiced.
  3598.   
  3599.              Please attach your check and mail to:
  3600.   
  3601.              Tom Donnelly Computer Software
  3602.              P.O. Box 3856
  3603.              San Dimas, CA  91773
  3604.   
  3605.  
  3606.      REMIND MANUAL                                                       ..69
  3607.      ========================================================================
  3608.   
  3609.      Registering online via Compuserve
  3610.      ---------------------------------
  3611.   
  3612.      
  3613.                      COMPUSERVE REGISTRATION VIA SWREG
  3614.   
  3615.      Individual registration     1 copy      -  $23.00
  3616.   
  3617.      Due to Compuserve's 15 percent commission, registering via SWREG is
  3618.      slightly higher.  However, this is still less expensive than the cost
  3619.      of international money orders or other such financial instruments.
  3620.      SWREG is provided primarily for the convenience of non-US customers.
  3621.      US customers who find the convenience worth the extra cost are
  3622.      certainly free to use it also.  
  3623.      
  3624.      Type GO SWREG at the Compuserve prompt and follow the instructions 
  3625.      displayed using the registration ID shown below.
  3626.   
  3627.           Product name:      Remind - Appointment reminder and task list
  3628.           
  3629.           Registration ID:   1429
  3630.           
  3631.  
  3632.