home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / org146.zip / ORGANIZE.DOC < prev   
Text File  |  1990-07-04  |  50KB  |  1,045 lines

  1.  
  2. ORGANIZE Version 1.46                                       User's Guide
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                 ┌──────────────────────────────────────────────┐
  19.                 │                                              │
  20.                 │                  ORGANIZE                    │
  21.                 │                                              │
  22.                 │          Daily Appointment Calendar          │
  23.                 │                                              │
  24.                 │                 Version 1.46                 │
  25.                 │                                              │
  26.                 │                User's Guide                  │
  27.                 │                                              │
  28.                 │                April 1, 1989                 │
  29.                 │                                              │
  30.                 │                                              │
  31.                 │                                              │
  32.                 │           <c> COPYRIGHT 1988, 1989, 1990     │
  33.                 │             by DAVID H. PRITCHETT            │
  34.                 │                                              │
  35.                 │        ORGANIZE your daily routine !         │
  36.                 └──────────────────────────────────────────────┘
  37.  
  38. ORGANIZE Version 1.46                              User's Guide - Page i
  39.  
  40.   PREFACE - ORGANIZE USER'S GUIDE
  41.  
  42.   DISCLAIMER
  43.  
  44.   This manual may not be copied or distributed wholly or in part by any
  45.   person or persons except under the provisions set forth in APPENDIX D.
  46.  
  47.   The author reserves the right to modify and/or change the information
  48.   in this manual at any time.
  49.  
  50.   The author does not warrant this software to meet the individual
  51.   requirements of any user.  Fitness for use shall be determined by
  52.   successful trial operation on the user's hardware.
  53.  
  54.   Although ORGANIZE has been tested thoroughly and debugged as deemed
  55.   necessary, no performance guarantee is offered or implied by the
  56.   author.  The author shall not be held responsible for inconvenience or
  57.   loss to data, hardware, or other software operated in conjunction with
  58.   ORGANIZE.  Compatibility with memory-resident software packages is not
  59.   guaranteed.
  60.  
  61.   You may NOT alter, disassemble, decompile, or otherwise change the
  62.   code contained in the .EXE files supplied with ORGANIZE.  ORGANIZE may
  63.   not be leased, rented, or sold to others for profit.
  64.  
  65.   You may copy the files for backup purposes and for free distribution
  66.   to others provided that charges (if any) do not exceed the actual cost
  67.   of the disk and copying service. The copying charge in any event may
  68.   not exceed $10.00 US.
  69.  
  70.   Operators of BBS systems may post ORGANIZE for downloading by users
  71.   without written permission as long as there is no per file charge for
  72.   the privilege of accessing the file.
  73.  
  74.   In any event, copying is allowed only in the original unmodified
  75.   format with all files intact.  The following files should be on the
  76.   distribution disk, preferably in an ARC or ZIP file format.
  77.  
  78.                   ORGxxx.EXE          ORGANIZE main program
  79.                   CONFIGO.EXE         Configuration utility
  80.                 * NOTEFILE.ORG        Note database
  81.                   CONFIG.ORG          Configuration data file
  82.                   HELP.ORG            ORGANIZE on-line-help
  83.                   ORGANIZE.DOC        This manual
  84.                   ORDER.FRM           Order blank
  85.                   ORDER.BAT           Prints order.frm on printer
  86.  
  87.   * NOTEFILE.ORG is automatically created at startup if not already
  88.   present.  This file may not be present in some versions to save space.
  89.  
  90. ORGANIZE Version 1.46                               User's Guide Page ii
  91.  
  92. NEW PRODUCT BULLETIN
  93.  
  94. Version 2.1 ( Registered Version Only )  
  95.  
  96. LASER SUPPORT
  97.  
  98. The registered version of ORGANIZE now supports the HP LASERJET II !!!
  99. A new CONFIG routine allows you to select IBM GRAPHICS PRINTER or HP
  100. LASERJET series printers.  Now you can print your calendar on either 
  101. an IBM/EPSON printer or the HP LASER.
  102.  
  103. IMPROVED VIEW SCREEN
  104.  
  105. Also in Version 2.1 is an improved VIEW screen.  Previously, the view screen
  106. allowed you to move around the screen in quadrants.  The new 
  107. release 2.1 paints the calendar as it would appear on the printer and 
  108. allows you view any part of the calendar on-screen by pressing the arrow
  109. keys and home, end, pg up, and pg dn.
  110.  
  111. TICKLE UTILITY
  112.  
  113. Remember, you also get the TICKLE utility when you register!  This utility
  114. can be called from you autoexec.bat file and will remind you at boot-up
  115. of those important appointments that you need to attend to.  TICKLE also prints
  116. a
  117. pocket reminder that you can carry throughout the day.
  118.  
  119. Register now and receive all of the above, plus a free update to the next version
  120. !!
  121.  
  122. Send $25.00 and the registration form to :
  123.  
  124.                  DAVID PRITCHETT
  125.                  P.O. BOX 7273
  126.                  MACON, GA. 31209-7273
  127.  
  128. WE THANK YOU FOR YOUR SUPPORT !!
  129. ORGANIZE Version 1.46                               User's Guide
  130.  
  131.                       TABLE OF CONTENTS
  132.  
  133.                            SUBJECT                               PAGE
  134.   -------------------------------------------------------------- ----
  135.   PREFACE ......................................................    i
  136.   BULLETINS ....................................................   ii
  137.   INTRODUCTION .................................................    1
  138.       A word about shareware ...................................    1
  139.       Registration information .................................    1
  140.  
  141.   ORGANIZE - REGISTERED VERSION ................................    2
  142.       Features currently in the registered version .............    2
  143.  
  144.   MINIMUM HARDWARE REQUIREMENTS ................................    3
  145.  
  146.   INSTALLATION AND OPERATION ...................................    4
  147.       Modifying the default setup ..............................    4
  148.       Selecting the window colors, path, and printer font ......    4
  149.       Specifying a default notefile directory ..................    5
  150.       About the config file ....................................    5
  151.       Selecting the sound option ...............................    6
  152.  
  153.   USING ORGANIZE ...............................................    7
  154.       Command summary ..........................................    7
  155.       Printing the calendar ....................................    8
  156.       Opening the notepad ......................................    8
  157.       Sample screen and description ............................    9
  158.       Using the VIEW Mode ......................................    9A
  159.  
  160.   TECHNICAL ASSISTANCE AND MODIFICATIONS .......................   10
  161.       How to obtain help with operation ........................   10
  162.       User suggestions .........................................   10
  163.  
  164.   APPENDIX A - USING THE TICKLER UTILITY .......................   11
  165.  
  166.   APPENDIX B - PROBLEM SOLVING .................................   12
  167.       Error 203 ................................................   12
  168.       Color choices don't change after running config.exe ......   12
  169.       Problems with printed output .............................   12
  170.       ORGANIZE can't find the CONFIG.ORG file ..................   13
  171.       Printer won't respond ....................................   13
  172.  
  173.   APPENDIX C - RUNNING ORGANIZE FROM MULTIPLE DIRECTORIES ......   14
  174.       Methods of running ORGANIZE ..............................   14
  175.       Creating a batch file to call ORGANIZE ...................   14
  176.  
  177.   APPENDIX D - DISTRIBUTION OF THIS PROGRAM ....................   15
  178.       Copying and distributing ORGANIZE ........................   15
  179.  
  180.   APPENDIX E - CHANGES IN Version 1.45 .........................   16
  181.       Revision History .........................................   16
  182.       What's new in Version 1.45 ...............................   18
  183.   CREDITS
  184.       Thanks to those who helped ...............................   19
  185.  
  186. ORGANIZE Version 1.46                              User's Guide - Page 1
  187.  
  188.   INTRODUCTION
  189.  
  190.   ORGANIZE was designed to help you keep up with important
  191.   appointments, birthdays, deadlines, etc.  We all seem to be driven by
  192.   schedules and notes scribbled on bits of paper and envelopes (not to
  193.   mention those confounded little yellow stick-notes that clutter up
  194.   the walls and desks of corporate America).  ORGANIZE allows you to
  195.   easily enter and revise schedules and appointment dates in a
  196.   convenient form and refer to them at any time.  ORGANIZE prints an
  197.   attractive calendar on any IBM/EPSON <TM> compatible printer,
  198.   complete with daily notes printed right in the block. Now you can
  199.   make an appointment days or months into the future and ORGANIZE will
  200.   remember it for you !
  201.  
  202.   A WORD ABOUT SHAREWARE ...
  203.  
  204.   ORGANIZE IS NOT FREE SOFTWARE !  It is NOT public domain. The
  205.   program and supporting documentation are distributed on disk as a
  206.   Shareware product. For those who are not familiar with the concept,
  207.   Shareware software products are created by authors who feel that
  208.   users should have an opportunity to try a product before purchasing
  209.   it.  If after trying the product for a short period you find it useful
  210.   and wish to continue using it, you should then mail the author a
  211.   contribution in the amount specified in the documentation supplied
  212.   with the program.  At that point you become a registered user.
  213.  
  214.   The low overhead costs associated with Shareware enable commercial-
  215.   grade products to be offered at very low prices. Advertising is
  216.   accomplished through word-of-mouth and distribution is handled
  217.   through bulletin boards and shareware dealers who graciously
  218.   duplicate the disks for a small fee.
  219.  
  220.   If you choose to continue using ORGANIZE please mail a $25.00
  221.   contribution to the author at the following address:
  222.  
  223.                             David Pritchett
  224.                             P. O. Box 7273
  225.                             Macon, Georgia  31209-7273
  226.  
  227.   Your contribution will be acknowledged by return mail and your name,
  228.   address, and date of purchase will be filed for registration.
  229.  
  230.   THE ORDER FORM IS CONTAINED IN THE FILE ORDER.FRM.  You may print the
  231.   order form by typing ORDER at the dos prompt. The form will be printed
  232.   on the line printer by the batch file ORDER.BAT.
  233.  
  234.   ********************************************************************
  235.   * NOTE: Registered users receive the latest upgrade version of     *
  236.   * ORGANIZE complete with a TICKLER utility which may be run from   *
  237.   * the autoexec.bat file.  The tickler utility interrogates the     *
  238.   * notefile at system boot and advises you of any notes stored for  *
  239.   * the current day.  Notes are displayed on screen with an option   *
  240.   * to print on the line printer.  The tickler utility is shipped    *
  241.   * FREE upon registration of any ORGANIZE package.                  *
  242.   ********************************************************************
  243.  
  244.  
  245.  ORGANIZE Version 1.46                             User's Guide -Page 2
  246.  
  247.   ORGANIZE - REGISTERED VERSION
  248.  
  249.   The registered version is at level 2.0 at the time of this writing.
  250.   New features are being added constantly.  Version 2.0 comes with a
  251.   TICKLER utility that notifies you at boot-up of any notes for the
  252.   current day (See USING THE TICKLER UTILITY).
  253.  
  254.   The VIEW MODE in the registered version pops up a full screen window
  255.   that allows you to examine a preview of the calendar on the screen
  256.   before you send it to the printer.  This feature is accessible
  257.   anywhere in ORGANIZE and may be activated by pressing F6.  By using
  258.   the VIEW MODE you can see how the printed calendar will look before
  259.   you print it.  This saves much time and wasted paper.  The VIEW screen
  260.   is updated in real-time and will reflect the state of the calendar
  261.   immediately after you enter a memo.  You may enter or change a memo
  262.   and press F6 while in the notepad or daynote window and see the result
  263.   of your entry on-screen (See USING THE VIEW MODE).
  264.  
  265.  
  266. ORGANIZE Version 1.46                              User's Guide - Page 3
  267.  
  268.   MINIMUM HARDWARE REQUIREMENTS
  269.  
  270.   Computer: IBM PC/AT/PS2 or 100% compatible.
  271.   Memory  : 256K Minimum
  272.   Printer : IBM GRAPHICS/EPSON or compatible.  (Shareware Version)
  273.             IBM GRAPHICS/EPSON or HP LASERJET  (Registered Version 2.1)
  274.  
  275.   The ORGANIZE distribution version utilizes direct video
  276.   screen writing for windows and thus requires 100% IBM
  277.   compatibility.  Display type is sensed automatically.
  278.  
  279.   Your line printer should support EPSON Compatible condensed
  280.   and/or super and subcript operation. This is selectable in
  281.   the configuration file.  CONFIGO.EXE will allow selection
  282.   of screen color combinations and print types.
  283.  
  284.   ORGANIZE is written in TURBO <TM> PASCAL 5.0
  285.  
  286.  
  287. ORGANIZE Version 1.46                              User's Guide - Page 4
  288.  
  289.   INSTALLATION AND OPERATION
  290.  
  291.   No modifications are necessary to run ORGANIZE. The default setup will
  292.   run with no changes.  The window colors and backgrounds are selectable
  293.   by running the configuration utility CONFIGO.EXE.  The configuration
  294.   utility allows you to select color combinations for foreground and
  295.   background colors as well as the type of calendar print font, default
  296.   directory and sound options desired. If the default color setup is not
  297.   satisfactory on your monochrome monitor, run the configuration utility
  298.   and experiment with the color choices until you obtain optimum
  299.   contrast.
  300.  
  301.   NOTE: The file CONFIG.ORG must reside in the directory from which
  302.   ORGANIZE is called.  DOS does not automatically search the default
  303.   path for data files.  If you invoke ORGANIZE from another directory,
  304.   create a batch file which changes to the directory in which ORGANIZE
  305.   is located before it calls ORGANIZE. This allows ORGANIZE to find its
  306.   CONFIG.ORG file at startup. If this is not done, ORGANIZE will begin
  307.   with a standard color setup and will create a new notefile in the
  308.   directory where it is called. (See appendix C).
  309.  
  310.   MODIFYING THE DEFAULT SETUP
  311.  
  312.   From the DOS prompt, type CONFIGO and press <RETURN>.  The
  313.   configuration utility will load and run.  Instructional prompts are
  314.   presented on-screen as you make choices from the menu.  Available
  315.   choices are as follows:
  316.  
  317.   SELECTING A WINDOW COLOR
  318.  
  319.   To select a window for color selection, press 1 - 5. This will place
  320.   the cursor next to the appropriate selection. The color selection for
  321.   each window may be varied using the left/right/up/down arrow keys. As
  322.   you change the foreground and background colors the result is
  323.   displayed on screen.  When you are satisfied with the color
  324.   combination press <RETURN>.
  325.  
  326.               <1> Selects CALENDAR colors.
  327.               <2> Selects NOTEPAD colors.
  328.               <3> Selects DAYNOTE colors.
  329.               <4> Selects BORDER colors.
  330.               <5> Selects HELP colors.
  331.  
  332.   SELECTING THE PRINTER FONT.
  333.  
  334.   To toggle from micro-print to condensed select 6. The printer font
  335.   will toggle on-screen as you repeatedly press <6>. Choices are
  336.   <Condensed> and <MicroPrint>. Both fonts allow eighteen characters per
  337.   daynote line within the calendar block. Condensed print is larger
  338.   vertically than microprint and allows for easier readability.
  339.   Microprint is derived from the super/subscript feature of the
  340.   IBM/EPSON printer family and occupies the same horizontal space per
  341.   character as condensed, with a shorter vertical character height.
  342.  
  343.  
  344. ORGANIZE Version 1.46                              User's Guide - Page 5
  345.  
  346.   SPECIFYING A DEFAULT NOTEFILE DIRECTORY.
  347.  
  348.   To specify a directory other than the current directory, press <7>.
  349.   The directory selection allows you to tell ORGANIZE where the NOTEFILE
  350.   (Notefile.org) is located. This feature allows you to run ORGANIZE
  351.   from any directory while storing data in the same file each time.  As
  352.   an alternative, you may enter a period (.) in the directory selection.
  353.   The period tells ORGANIZE to look for the file NOTEFILE.ORG in the
  354.   current directory. Should the notefile not exist, ORGANIZE will create
  355.   it. If you are specifying a drive other than the default drive,
  356.   enter the drive designation followed by a period (EX: A:. ) and
  357.   ORGANIZE will utilize that drive instead. Since it is desirable to
  358.   store data commonly in one file, I suggest that you place ORGANIZE
  359.   in its own directory and configure the notefile path to that
  360.   directory with the CONFIGO.EXE utility (place a period or the full
  361.   pathname in the path entry) . This will eliminate any confusion from
  362.   multiple calendar notefiles. (See Appendix C for more information).
  363.  
  364.   TO RUN ORGANIZE FROM YOUR DEFAULT PATH DIRECTORY
  365.  
  366.   EXAMPLE: If your DOS files are located in \DOS, load ORGANIZE and its
  367.   associated files into the \DOS directory. Use the following command
  368.   sequence to configure ORGANIZE (Type the letters in caps only).
  369.  
  370.                   CD \DOS
  371.                   CONFIGO  (The configuration utility will load)
  372.                   7        (This selects the path from the menu)
  373.                   \DOS     (Hit the return key afterwards)
  374.                   ESC      (Tell the configuration utility to exit)
  375.                   Y        (Yes, Quit the configuration utility)
  376.                   Y        (Answer Y to save current configuration)
  377.  
  378.               Now place the command PATH=\DOS in your autoexec.bat file
  379.               in the root directory. When you are finished with your
  380.               configuration changes press ESC.  Answer <Y> or press
  381.               <RETURN> to the prompts forr QUIT ? and Save ? and your
  382.               changes will be saved.  To abort without saving changes,
  383.               press <N> when prompted to save current configuration.
  384.  
  385.   ABOUT THE CONFIG FILE
  386.  
  387.   ORGANIZE will read the configuration file at start-up.  If the
  388.   configuration file is not present ORGANIZE will ask you to enter a
  389.   path to CONFIG.ORG or press RETURN to implement a default
  390.   configuration setup, save it on disk, and continue to run. In this
  391.   situation, ORGANIZE will look for the notefile in the current
  392.   directory. If it is not found, ORGANIZE will create a new one and
  393.   store data in it.
  394.  
  395.   The configuration file name is CONFIG.ORG.  This is a text file and
  396.   may be altered using Sidekick <TM> or any other ASCII capable word
  397.   processor. Unless you are sure of yourself, do not modify this file.
  398.   The numbers in the file represent Ansi color codes for foreground and
  399.   background in the order that the windows appear in the configuration
  400.   menu. The twelfth line of the file should reflect your path
  401.   designation depending on the last configuration selection.  Should you
  402.   attempt to modify the file outside of the configuration program you
  403.   are on your own !  If you get into trouble just delete CONFIG.ORG and
  404.   re-run the file CONFIGO.EXE.  The file will be recreated and you may
  405.   then modify it from within the program.
  406. ORGANIZE Version 1.46                               User's Guide - Page 6
  407.  
  408.   NOTE: CONFIGO.EXE looks for the file CONFIG.ORG in the current
  409.   directory first.  If CONFIG.ORG is not found, a new config file is
  410.   created in the current directory.  To modify a setup you should run
  411.   CONFIGO.EXE from the directory in which you intend to store the file
  412.   and place a period (.) in the directory choice.  This tells ORGANIZE
  413.   to look first in the current directory for the file NOTEFILE.ORG.
  414.  
  415.   SELECTING THE SOUND OPTION.
  416.  
  417.   To Toggle the sound option on and off press <8>. ORGANIZE will
  418.   initialize with the sound off or on depending on the choice made here.
  419.   Individual user preference will dictate whether sound is defaulted on
  420.   or off.  The calendar will display faster with sound off and the
  421.   notepad will operate slightly faster, however, the keyclicks in the
  422.   notepad will be absent with the sound option disabled.
  423.  
  424.  
  425. ORGANIZE Version 1.46                               User's Guide - Page 7
  426.  
  427.   USING ORGANIZE
  428.  
  429.   NOTE: Before running organize the system date should be set. ORGANIZE
  430.   retrieves the current date from DOS at startup.
  431.  
  432.   From the DOS prompt, type ORGANIZE and press <RETURN>.  The system
  433.   date will be read from DOS and the main screen will appear.  At the
  434.   left of the screen is the ORGANIZE calendar. The current day of the
  435.   week should be highlighted when the current month is shown on the
  436.   calendar.
  437.  
  438.   COMMAND SUMMARY
  439.  
  440.   The following commands are available from the calendar:
  441.  
  442.                  Month forward           : Right Arrow
  443.                  Month backward          : Left Arrow
  444.                  Year forward            : Up Arrow
  445.                  Year backward           : Down Arrow
  446.                  New Month               : <RETURN>
  447.                  On-Line-Help            : F1
  448.                  Open Notepad            : F2
  449.                  Print the Calendar      : F3
  450.                  Sound On/Off            : F5
  451.                  Quit                    : ESC
  452.  
  453.   MONTH FORWARD: Each press of the right arrow key will increment the
  454.   calendar one month.
  455.  
  456.   MONTH BACKWARD: Each press of the left arrow key will decrement the
  457.   calendar one month.
  458.  
  459.   YEAR FORWARD:Each press of the up arrow key will increment the
  460.   calendar one year.
  461.  
  462.   YEAR BACKWARD: Each press of the down arrow key will decrement the
  463.   calendar one year.
  464.  
  465.   NEW MONTH: This function is supplied to allow you to quickly go to
  466.   another month without repeatedly pressing the arrow keys. To go from
  467.   the current month to December just press <RETURN> and enter 12.
  468.   December will appear on the calendar.
  469.  
  470.   SOUND: The default is SOUND ON. Pressing F5 will toggle the sound on
  471.   or off depending on its current state.  The calendar will tick each
  472.   time it displays and the windows "swoosh" up and down. Keyclicks occur
  473.   when typing or using the arrows. If you desire silent operation, press
  474.   F5 at startup to turn of the sound. Sound may be defaulted to off
  475.   using the CONFIGO.EXE utility.
  476.  
  477.  
  478. ORGANIZE Version 1.46                              User's Guide - Page 8
  479.  
  480.   PRINTING THE CALENDAR.
  481.  
  482.   F3 will cause the calendar to be printed along with any daily notes which
  483.   were entered. Just press F3 and, when prompted press <RETURN> to begin
  484.   the printing operation or <ESC> to return to the calendar screen.  The
  485.   calendar is printed in an 8 1/2" x 11" format (Normal 9 1/2" fanfold).
  486.   Text graphic characters are used for the frame and the notes are printed
  487.   either in condensed or microprint depending on the configuration
  488.   selection. The F4 key toggles bolding On/Off.  Bolding will cause the
  489.   printer to use double-strike and emphasize attributes.
  490.  
  491.   While the calendar is printing, you may stop the printing operation by
  492.   pressing any key.  The prompt "ABORT PRINTING Y/N ?" will appear.  If
  493.   you answer <Y> the printing operation will cease immediately and you
  494.   will be prompted to reset the paper to TOF (Top of Form).
  495.  
  496.   NOTE: Some printers may continue to print several lines after the
  497.   ABORT command is issued.  Interrupt Hex 17 Service 1 is used to reset
  498.   the printer.  This interrupt pulls the printer reset line (Printer
  499.   Parallel connector pin 31 - IBM PC connector pin 16) LOW to reset the
  500.   printer. Some printers respond differently to the hardware reset.
  501.  
  502.   OPENING THE NOTEPAD.
  503.  
  504.   While the calendar is displayed press F2 to enter the notepad. The
  505.   notepad consists of approx. fifteen lines per page, depending on the
  506.   month selected, which can hold titles and other references.  The first
  507.   notepage is numbered one through fifteen. The second page is numbered
  508.   16 through the last day of the month.  The cursor may be moved up,
  509.   down, left, and right using the cursor keys and pages are switched by
  510.   pressing PgUp and PgDn. If you arrow up past one or down past the last
  511.   day of the month, the notepad will roll around to the top or bottom of
  512.   the next page.  Pressing the down arrow at day fifteen or the up arrow
  513.   at day sixteen will also cause the notepad to change pages.  ESC will
  514.   remove the notepad window, leaving only the calendar displayed.
  515.  
  516.   While using the notepad, notice that there is another window which
  517.   automatically follows the line that the cursor is on. This window
  518.   contains a five line by eighteen character edit box containing notes
  519.   for a particular day.  You may switch to this window at any time by
  520.   pressing F2.  The same edit commands and full screen cursor movements
  521.   used in the notepad also apply to this window.  ESC will place the
  522.   cursor back in the notepad leaving the daynote display active. You can
  523.   then view the notes which were entered into the daynote window at any
  524.   time by moving the cursor to the day desired.
  525.  
  526.   ON LINE HELP
  527.  
  528.   In areas where you see the F1 key designated as a help key, on line
  529.   help is available.  Help is presented in a context sensitive format
  530.   which senses the area that you are currently in and offers the
  531.   appropriate help summary.
  532.  
  533.   A sample screen is shown on the next page.
  534.  
  535.  
  536. ORGANIZE Version 1.46                              User's Guide - Page 9
  537.  
  538.   FIG. 1
  539.  
  540. ╔═══════════════ Monday September 5, 1988   08:56:27 PM ═════════════════════╗
  541. ║ Calendar      ╔═══════════════════════════════════════╗            Insert  ║
  542. ║     |         ║ ORGANIZE - Daily Appointment Calendar ║                    ║
  543. ║    \|/        ╚═══════════════════════════════════════╝                    ║
  544. ║ ┌─── September     1988 ────┐ ╔September 1988════════╗                     ║
  545. ║ │ S   M   T   W   T   F   S │ ║Day ------Title-------║                     ║
  546. ║ ├───┬───┬───┬───┬───┬───┬───┤ ║ 1:                   ║                     ║
  547. ║ │   │   │   │   │ 1 │ 2 │ 3 │ ║ 2:                   ║╔Day:  5════════════╗║
  548. ║ ├───┼───┼───┼───┼───┼───┼───┤ ║ 3:                   ║║Legal Holiday      ║║
  549. ║ │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │10 │ ║ 4:                   ║║All employees off  ║║
  550. ║ ├───┼───┼───┼───┼───┼───┼───┤ ║ 5: Labor Day         ║<                   ║║
  551. ║ │11 │12 │13 │14 │15 │16 │17 │ ║ 6:                   ║║                   ║║
  552. ║ ├───┼───┼───┼───┼───┼───┼───┤ ║ 7:                   ║║                   ║║
  553. ║ │18 │19 │20 │21 │22 │23 │24 │ ║ 8:                   ║╚═══════════════════╝║
  554. ║ ├───┼───┼───┼───┼───┼───┼───┤ ║ 9:                   ║    /|\ DAYNOTES     ║
  555. ║ │25 │26 │27 │28 │29 │30 │   │ ║10:                   ║     |               ║
  556. ║ ├───┼───┼───┼───┼───┼───┼───┤ ║11:                   ║                     ║
  557. ║ │   │   │   │   │   │   │   │ ║12:                   ║                     ║
  558. ║ └───┴───┴───┴───┴───┴───┴───┘ ║13:                   ║ <---NOTEPAD         ║
  559. ║                               ║14:                   ║                     ║
  560. ║ Month   : <->   Year    :^ v  ║15:                   ║                     ║
  561. ║ Help    : F1    Notepad : F2  ║                      ║                     ║
  562. ║ Print   : F3    New Month:<─┘ ╚══════════════════════╝                     ║
  563. ║ Quit    : ESC   Sound   : F5 On            USING: \DOS                     ║
  564. ╚════════════════════════════════════════════════════════════════════════════╝
  565.  
  566.   The above illustration shows the major component parts of ORGANIZE. The
  567.   calendar appears at startup and is displayed at all times.  The F2 key
  568.   opens the notepad window and also causes the daynote window to open. As
  569.   you move the cursor in the notepad window, the daynote window follows
  570.   the cursor from line to line, displaying the notes associated with a
  571.   particular day.  Pressing F2 again switches the active edit window from
  572.   the notepad to the daynote window and allows you to edit the daynotes.
  573.   ESC will switch you back one level. If you are in the daynote window,
  574.   ESC will return you to the notepad.  Once back in the notepad, ESC
  575.   returns you to the calendar.
  576.  
  577.   In the top right-hand corner of the screen you will find the status
  578.   indicator for INSERT/REPLACE.  Pressing the INS key toggles the status
  579.   indicator whether you are in the notepad or the daynote window.
  580.   INSERT mode pushes all characters to the right of the cursor one
  581.   position at a time while you type, and REPLACE overwrites characters
  582.   under the cursor with the key that is pressed.  The cursor will change
  583.   from flashing to steady when REPLACE is selected.  This function
  584.   operates the same way as in a normal word processing program with the
  585.   exception that line wrap is not implemented.  Since daynotes are
  586.   usually independent of each other, it is not generally desirable to
  587.   have the previous line wrap into the note for the next line.
  588.  
  589.   The current NOTEFILE directory is displayed in the bottom right corner.
  590.  
  591. ORGANIZE Version 1.46                             User's Guide - Page 9A
  592.  
  593.   USING THE VIEW MODE (Available only in the REGISTERED version)
  594.  
  595.   The VIEW mode allows you to preview the calendar as it will be printed
  596.   on the line printer.  This feature is invaluable for those of you who
  597.   create schedules and various other complex calendars.  The VIEW mode
  598.   is instantaneously updated when you make a change in the notepad or
  599.   daynote window.  By pressing F6, you can immediately see the effect of
  600.   your entry.
  601.  
  602.   The VIEW mode is accessible from all areas of ORGANIZE except, of
  603.   course, the HELP and PRINT routines.  While in the calendar you may
  604.   select a month and press F6 to see the calendar for that month.  The
  605.   notepad and daynote windows may be edited and subsequently VIEWed
  606.   after a change is made.
  607.  
  608.   VIEW OPERATION
  609.  
  610.   To use VIEW, press F6 while in the calendar, notepad, or daynote
  611.   window.  The VIEW screen will open and display the preview calendar
  612.   for the current month.  The VIEW calendar is displayed in a "window"
  613.   format.  To move around the calendar press the arrow keys. 
  614.   The up and down arrows move vertically and the left and right arrows
  615.   move horizontally within the VIEW screen. Each press of the arrow keys 
  616.   moves you in small increments similar to a spreadsheet display.
  617.  
  618.   The memo notes for each day are printed in their correct place on the
  619.   VIEW screen. For example, if you are creating a work schedule calendar
  620.   that shows employees who are on vacation each week within a month, you
  621.   may want to use dashed lines with arrows at each end to indicate the
  622.   begin and end dates for a vacation as in the compressed display below.
  623.   ┌────────────────────────────────────────────────────────────────┐
  624.   │    Sun       Mon     Tue      Wed      Thu      Fri      Sat   │
  625.   │────────────────────────────────────────────────────────────────│
  626.   │         │1       │2       │3       │4       │5       │         │
  627.   │         │<-------│--------│-Jones--│--------│------->│         │
  628.   │         │        │        │Vacation│        │        │         │
  629.   └────────────────────────────────────────────────────────────────┘
  630.  
  631. ORGANIZE Version 1.46                             User's Guide - Page 9B
  632.  
  633.   The event is difficult to visualize when stretched across several
  634.   days.  When viewed with the VIEW feature it becomes a simple matter to
  635.   ensure that the dashed lines are aligned properly and that they are
  636.   inserted in the proper day blocks.  The VIEW mode allows this without
  637.   "trial printing" to determine the effect of the change, thus saving
  638.   the frustration of having to print and edit several times.
  639.  
  640.   When you are finished with VIEW, press ESC and you will be returned to
  641.   the exact place in ORGANIZE that you left.
  642.   
  643.   
  644. ORGANIZE Version 1.46                             User's Guide - Page 10
  645.  
  646.                        TECHNICAL ASSISTANCE AND MODIFICATIONS
  647.  
  648.   ORGANIZE is written with ease of use and utility in mind.  I hope that
  649.   you enjoy using ORGANIZE and I welcome your comments and suggestions.
  650.   You may reach me by mail at the address on the registration form.  I
  651.   will be more than happy to answer any questions concerning the use of
  652.   ORGANIZE.  Please include a SASE for my reply.
  653.  
  654.   Modifications will be implemented by popular demand and/or discretion
  655.   of the author.  If enough users desire that an enhancement should be
  656.   made, and such modifications are possible within the scope of the
  657.   program, they will be coded and implemented. Should a single user
  658.   submit a suggestion that is deemed desirable, it will be incorporated
  659.   regardless of mass request and added to the next version.  That user
  660.   will receive the upgraded version free of charge.
  661.  
  662.  
  663. ORGANIZE Version 1.46                             User's Guide - Page 11
  664.                              APPENDIX A
  665.  
  666.   USING THE ORGANIZE TICKLER UTILITY   (Registered users only)
  667.  
  668.   REGISTERED users receive the TICKLE.EXE utility.  The information
  669.   presented here is for informational purposes only. The TICKLE.EXE file
  670.   is NOT included in the shareware distribution ARC file.
  671.  
  672.   The TICKLE.EXE utility should be placed in the directory with the
  673.   ORGANIZE files and the commands:
  674.  
  675.                CD \<The directory path where NOTEFILE.ORG is located>
  676.                TICKLE
  677.                CD \ <Back to the path of your choice>
  678.  
  679.                NOTE: Text shown in <> (angle brackets) will vary from
  680.                system to system.  The directory where ORGANIZE is
  681.                located goes here.
  682.  
  683.   should be added in the appropriate place in the AUTOEXEC.BAT file in
  684.   the root directory.  When the computer is booted, the tickle.exe file
  685.   will run and interrogate the file NOTEFILE.ORG. If any notes are
  686.   present for the current date, they will be listed on the screen along
  687.   with the prompt:
  688.  
  689.                         Press F2 to Print, RETURN to Exit
  690.  
  691.   Pressing the F2 key will result in the prompt:
  692.  
  693.                          When Printer is Ready, Press Any Key.
  694.                                    ESC to Abort
  695.  
  696.   At this time you may elect to continue with the print operation or
  697.   press ESC to go to the next autoexec batch file command (or back to
  698.   DOS if the utility is run from the DOS prompt).
  699.  
  700.   NOTE: Non-registered users may obtain this utility by mailing the
  701.   registration form along with a $25.00 donation.  You will also receive
  702.   the next update as it becomes available.  If at the time you register
  703.   your copy of ORGANIZE the version number that you have is the latest
  704.   one, you will be flagged in the database for the next available
  705.   release.
  706.  
  707.  
  708. ORGANIZE Version 1.46                             User's Guide - Page 12
  709.                              APPENDIX B
  710.  
  711.   PROBLEM SOLVING
  712.  
  713.   1. Error 203 appears when I run ORGANIZE.  What's wrong?
  714.  
  715.   Error 203 is a HEAP OVERFLOW error.  This means that there is not
  716.   enough memory available to run the program.  Run chkdsk to determine
  717.   the amount of memory available before ORGANIZE is loaded.  If it is
  718.   less than 256K, remove TSR utilities to make more memory available.
  719.  
  720.   2. My color choices do not change after I run CONFIGO.EXE.
  721.  
  722.   Color choices as well as the printer font and default directory are
  723.   stored in the file CONFIG.ORG.  This file must be available to
  724.   ORGANIZE at startup.   Store all ORGANIZE related files in the same
  725.   directory and run from that directory each time. If you wish to invoke
  726.   ORGANIZE from another directory, create a batch file which changes to
  727.   the that directory before running the program or store CONFIG.ORG and
  728.   CONFIGO.EXE in the directory you will be running the program from.
  729.   (See Appendix C.)
  730.  
  731.   ORGANIZE also prompts you for the CONFIG.ORG path if it is not found
  732.   at startup.  If you just press return at this prompt, a default color,
  733.   font, and directory setup are chosen.  The file CONFIG.ORG is created
  734.   in that directory and will contain a generic setup. You may then
  735.   modify that configuration.
  736.  
  737.   3. My printer does not print correctly.
  738.  
  739.   Check to ensure that your printer is IBM GRAPHICS/EPSON compatible.
  740.   All printer codes are standard EPSON issue. Check the DIP switches and
  741.   compare them with the printer manual. Set the printer mode switch to
  742.   "IBM Graphics" mode.
  743.  
  744.       o The CR/CRLF (carriage return/line feed) switch should be set to
  745.       CR position.  If it is set to CRLF the calendar blocks will be
  746.       double spaced and the vertical lines won't touch.
  747.  
  748.       o If your printer is dual-mode (i.e. EPSON/IBM GRAPHICS), you may
  749.       get garbage characters instead of the graphic line drawing
  750.       characters if IBM GRAPHICS mode is not selected.
  751.  
  752.  
  753.  
  754. ORGANIZE Version 1.46                             User's Guide - Page 13
  755.  
  756.   4. ORGANIZE always asks for the directory path to CONFIG.ORG.
  757.  
  758.   The file CONFIG.ORG must be available in the directory from which the
  759.   command ORGANIZE is issued.  DOS will not search for data files...
  760.   only executable files such as .COM, .EXE, .BAT, etc.  If your ORGANIZE
  761.   files are located other than the current directory, you must create a
  762.   BATCH file to change to that directory before calling ORGANIZE and the
  763.   CONFIG.ORG file must be located in that directory.  See appendix C.
  764.  
  765.   5. My printer is ready but ORGANIZE reports that the printer is not
  766.   responding.
  767.  
  768.   The printer error checking routine senses both parallel and serial
  769.   port status.  The few printers that have exhibited this phenomena
  770.   have had multiple printer A/B switches and other non-standard fan-out
  771.   devices connected.  For this reason there is an <I>gnore option in the
  772.   error message which allows you to press <I> to override the error.
  773.   Pressing <I> should allow the printing operation to continue past the
  774.   error. *** Be aware that if an error condition really exists,  the
  775.   program may hang up or report error 160 (Device Not Ready).
  776.  
  777.  
  778. ORGANIZE Version 1.46                             User's Guide - Page 14
  779.   Page 14
  780.                              APPENDIX C
  781.  
  782.   RUNNING ORGANIZE FROM MULTIPLE DIRECTORIES
  783.  
  784.   ORGANIZE may be called from any directory on your hard disk if it's
  785.   stored in the default directory.  It will store notes in the directory
  786.   that you specify during setup.  In order to utilize the custom setup
  787.   choices made by CONFIGO.EXE you must allow ORGANIZE to find its
  788.   CONFIG.ORG file at startup. This is best accomplished by creating a
  789.   separate directory for ORGANIZE and loading all related files into
  790.   this directory. Should you wish to call organize from anywhere on the
  791.   hard disk, you should use the method described below:
  792.  
  793.       1. Load all ORGANIZE files into your default <PATH> directory.
  794.  
  795.       2. Create a batch file which changes to that directory and loads
  796.       ORGANIZE.  This will allow ORGANIZE to find its CONFIG.ORG file.
  797.  
  798.                  EXAMPLE: Your default path is \DOS.
  799.  
  800.                  The batch file ORGANIZE.BAT contains the following
  801.                  commands and is stored in the \DOS directory:
  802.  
  803.                  CD \DOS
  804.                  ORGANIZE
  805.  
  806.   The above file may be created with any ASCII word processor or by
  807.   typing:
  808.  
  809.                  COPY CON ORGANIZE.BAT           (RETURN)
  810.                  CD \DOS                         (RETURN)
  811.                  ORGANIZE                        (RETURN)
  812.                  ^Z                              (Control + Z - Save file)
  813.  
  814.   Store the batch file in your default directory along with the ORGANIZE
  815.   files.
  816.  
  817.   NOTE: If ORGANIZE cannot find the file CONFIG.ORG it will beep at
  818.   startup and ask you to enter the full pathname to CONFIG.ORG.  Once
  819.   this is done and ORGANIZE locates the CONFIG.ORG file, the program
  820.   will operate normally and will store notes in the proper notefile.
  821.   You may forego the creation of a batch file as described above if you
  822.   are willing to enter the path at startup.
  823.  
  824.   In summary, you may run ORGANIZE using three methods.
  825.  
  826.         1. Load everything into the same directory and change to to that
  827.         directory for each run. (Highly recommended For simplicity!)
  828.  
  829.         2. Load everything into your default directory and create a
  830.         batch file to change to the default directory and run organize
  831.         automatically.  This gives you the freedom to call ORGANIZE from
  832.         any subdirectory on the hard disk. The batch file should be
  833.         located in your default path directory.
  834.  
  835.         3. Load everything into the default directory and enter the
  836.         pathname to CONFIG.ORG when ORGANIZE asks you for it. Configure
  837.         the notefile path to the default directory using CONFIGO.EXE.
  838.  
  839.         * If in doubt, use method 1.
  840. ORGANIZE Version 1.46                             User's Guide - Page 15
  841.  
  842.                              APPENDIX D
  843.  
  844.   DISTRIBUTION OF ORGANIZE
  845.  
  846.   The file ORGxxx.ARC may be freely distributed to other users.  NO
  847.   CHARGE other than a small fee to cover copying and the cost of the
  848.   diskette may be charged to a user. The program and accompanying files
  849.   will remain the property of the author.  Registration grants to the
  850.   user a license to use the software and does not constitute a sale.
  851.  
  852.   Corporations and organizations who wish to distribute this program to
  853.   members and employees should contact the author to obtain information
  854.   on site-licensing at a discounted per-user rate.
  855.  
  856.   Should you decide to distribute the program to other users you should
  857.   copy only the ORIGINAL ARC FILE in its complete form with the default
  858.   configuration and notefile with this documentation file unaltered.
  859.  
  860.   SEE DISCLAIMER - Page 2
  861.  
  862. ORGANIZE Version 1.46                             User's Guide - Page 16
  863.  
  864.                              APPENDIX E     REVISION HISTORY
  865.  
  866.   CHANGES IN VERSION 1.01
  867.  
  868.     Trapped all invalid keystrokes so that the calendar is not redrawn
  869.     everytime a non-operational key is struck.
  870.  
  871.     Added an on-screen sound state (on/off) indicator.
  872.  
  873.     File is only written to disk if changes are made in the notefile.
  874.  
  875.     Check implemented for path existence when creating new notefile.
  876.     Previously the program would crash if the config.org file held an
  877.     invalid path to the notefile.
  878.  
  879.     CTRL-BREAK is disabled in version 1.01.  Previously a user could
  880.     break out of the program without closing the notefile.  This would
  881.     cause the latest notepad entries to be lost.
  882.  
  883.     The cursor is turned off at certain points to prevent flashing snow
  884.     on the screen.
  885.  
  886.     A sound default selection was added to the CONFIGO.EXE program.
  887.     This lets the user choose whether sound is enabled at startup.
  888.  
  889.     CHANGES IN VERSION 1.2
  890.  
  891.     All applicable V1.01 changes remain in V1.2 except where otherwise
  892.     noted.
  893.  
  894.     Some printers would not accept simultaneous emphasized and condensed
  895.     print modes.  These printers would accept emphasized and ignore the
  896.     subsequent command to begin condensed mode.  This resulted in a
  897.     double spaced printout because the pitch remained in emphasized
  898.     Pica and the line exceeded the carriage width. Epson LX-800,
  899.     FX-80, and Diablo P12CQI narrow carriage models were among those
  900.     tested. Most IBM Graphics compatible wide carriage printers seemed
  901.     not to mind this command sequence.
  902.  
  903.     If the Up or Down arrow was pressed in the notepad and the line
  904.     above or below was blank, the next character pressed would appear at
  905.     the left margin.  This was fixed by automatically padding the line
  906.     with spaces. The line is trail-edge trimmed when stored to minimize
  907.     file size.
  908.  
  909.     Version 1.2 implemented an on-screen clock and date display.
  910.  
  911.     ORGANIZE Version 1.2 included On-Line-Help in a context sensitive
  912.     format. Version 1.2 implemented help for the following items:
  913.  
  914.              * Main Calendar Screen
  915.                Individual help for New Month and Print functions.
  916.              * Notepad usage
  917.              * Daynotes usage
  918.              * Printer functions
  919.  
  920.     Help is invoked by pressing the standard F1 key while in the area
  921.     where help is desired. A full screen help window will open for that
  922.     topic.
  923.  
  924. ORGANIZE Version 1.46                             User's Guide - Page 17
  925.     CHANGES IN VERSION 1.3
  926.  
  927.     ORGANIZE Version 1.3 dealt with some minor bugs.
  928.  
  929.     The "Jittery" notepad cursor was changed to a solid reverse video
  930.     block cursor.
  931.  
  932.     One or more garbage characters appeared only on the first line of
  933.     the editor if you used the right arrow to move to the end of the
  934.     first line, thus wrapping to the next line.  The line was clean if
  935.     you arrowed down a line and then back up.  An uninitialized variable
  936.     proved to be the culprit.
  937.  
  938.     There was a garbage character at the right end of the clock line.
  939.     This is fixed in 1.3.
  940.  
  941.     Printer "ready" sensing was added in 1.3 to prevent a crash if the
  942.     printer was off-line when the calendar was printed.  A couple of
  943.     non-standard configurations didn't accurately report printer status
  944.     so an override was implemented, allowing the user to "go ahead" even
  945.     though DOS reported the printer as busy or otherwise encumbered.
  946.     Certain buffers only report status changes AFTER a char is sent, so
  947.     toggling the printer off-line doesn't show up until the first
  948.     character is sent to the printer.  Then it's too late to report the
  949.     condition to the user.  Be aware that use of the override may result
  950.     in a crash.  However, the data notefile is closed at this time, so a
  951.     crash will not result in corrupted files.
  952.  
  953.     The real-time clock didn't sense PM existence.  This was fixed by
  954.     converting the 24 hour integer return from the DOS interrupt to 12
  955.     hour time and sensing > 12:00 as PM.
  956.  
  957.     Calendar print bolding was added as a new feature.  This feature
  958.     implements a double-strike, emphasized calendar printing option.
  959.  
  960.     CHANGES IN VERSION 1.31
  961.  
  962.     A new printer bug appeared in 1.3 (still evident only with some
  963.     printers).  It seems that some printers don't have reverse line feed
  964.     capability.  This proved to be an elusive bug.  When sending high
  965.     order ASCII characters (text line drawing chars) to the printer
  966.     followed by a carriage return, then another line of text line
  967.     drawing characters, some printers reverse to the top of the first
  968.     line before printing the second line... others don't.  This caused a
  969.     breakup in vertical line spacing.  This bug was fixed by sending
  970.     high order chars (to draw the calendar frame) in single lines
  971.     followed by a CRLF.
  972.  
  973.     CHANGES IN VERSION 1.4
  974.  
  975.     Version 1.4 fixed a very minor but agravating bug that dealt again
  976.     with 80 Col printers.  It was discovered that under certain
  977.     circumstances a line of notes would exceed 80 cols and thus cause an
  978.     occassional wrap of spaces to the next line, followed by a carriage
  979.     return.  This produced a "gap" in the vertical format of the
  980.     calendar.  A watchdog routine in the printer code took care of this.
  981.  
  982.     Also in 1.4, a bug appeared in the TICKLE.EXE file.  If Tickle was
  983.     run during a month where no notes had ever been entered in the
  984.     notefile, it locked up in an infinite loop.  One ELSE statement took
  985.     care of the condition that caused the error.
  986.  
  987. ORGANIZE Version 1.46                             User's Guide - Page 18
  988.  
  989.     CHANGES IN Version 1.41
  990.  
  991.     Version 1.41 finally cured the "printer blues."  Formatting was
  992.     extensively tested on various printers and adjusted for optimum
  993.     performance with the many "IBM graphics compatible" printer
  994.     personalities.
  995.  
  996.     CHANGES IN Version 1.42
  997.  
  998.     The BOLD option in the print function failed to bold all of the
  999.     printed output.  The line containing the day of the month was left
  1000.     in normal single pass print.  Version 1.42 fixed this. Version 1.42
  1001.     is compiled using the Turbo 5.0 command line compiler, thus
  1002.     decreasing the size of the EXE file by approximately 5K bytes. This
  1003.     decrease in EXE size is due to the removal of Turbo's debugging code
  1004.     which is only needed during development and beta testing. As a
  1005.     result, ORGANIZE 1.42 executes a little faster.
  1006.  
  1007.  
  1008.  ORGANIZE Version 1.46                             User's Guide - Page 19
  1009.  
  1010.     CHANGES IN Version 1.43
  1011.  
  1012.     A small problem surfaced in Version 1.42 which occurred when the 
  1013.     first day of the month hit on Friday or Saturday AND there were
  1014.     five sundays in the month.  The July 1989 Calendar expanded one 
  1015.     line too far and printed the very bottom of the calendar on the
  1016.     next page. Version 1.43 fixed this glitch.  
  1017.  
  1018.     CHANGES IN Version 1.45
  1019.  
  1020.     Version 1.45 fine-tunes the printer routine so that each note is
  1021.     printed with the proper registration within each day block.  There
  1022.     were some variations in some printers which caused the first or
  1023.     last character to print on top of a vertical line in the calendar.
  1024.  
  1025.     An improved printer sensing routine was implemented in Version 1.45.
  1026.     This routine allows a 20-second time-out before declaring that the 
  1027.     printer is not responding.  This was necessary because some printers
  1028.     are technically "off-line" to DOS while initializing or performing a 
  1029.     form feed.
  1030.  
  1031.     CHANGES IN Version 1.46
  1032.  
  1033.     Version 1.46 is basically a maintenance release which fixed some minor
  1034.     irritations.  The clock wouldn't change to AM/PM until 1:00. The
  1035.     swooshing sound effects were a little too noisy and were toned down to
  1036.     a more pleasant level.
  1037.  
  1038.     CREDITS
  1039.  
  1040.     Thanks are due to my BETA testers GERRY DOYON, BARRY LINDSAY, BILL
  1041.     BOWLES, and TOM LEONARD who spent countless hours trying (and
  1042.     often succeeding) in blowing up my code !
  1043.  
  1044.  
  1045.