home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / bbsutils / ezquote3.arj / EZQUOTE.DOC < prev    next >
Text File  |  1994-04-15  |  28KB  |  727 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                   EZQuote  3.0
  7.  
  8.                          Copyright 1993,1994 George Hug
  9.  
  10.  
  11.                                     Contents
  12.                                     --------
  13.  
  14.                  Summary Description.......................  1
  15.                  Running EZQuote...........................  2
  16.                  Modes.....................................  2
  17.                  Common Mode Functions.....................  2
  18.                  Quote Mode................................  4
  19.                  Edit Mode.................................  4
  20.                  WonderWrap ...............................  5
  21.                  Macros....................................  6
  22.                  Mouse Support.............................  7
  23.                  Configuration ............................  8
  24.                  Technical................................. 10
  25.                  Suggestions............................... 10
  26.                  Registration and Warranty Disclaimer...... 11
  27.  
  28.  
  29.  
  30.  
  31.          EZQuote is a small but powerful text editor specifically
  32.          designed for use when replying to email messages offline.  It
  33.          functions as the external text editor invoked by your offline
  34.          reader, point software, or other message reader software.
  35.          Its most significant features are:
  36.  
  37.  
  38.              * EZQuote keeps the original quoted message and your
  39.                reply in separate windows.  You select the text you
  40.                want to quote, rather than having to delete what you
  41.                don't want to quote.  (However, beginning with v3.0,
  42.                EZQuote may now be configured for single-window
  43.                operation.)
  44.  
  45.  
  46.              * EZQuote's unique "WonderWrap" completely restructures a
  47.                quoted passage with a single keystroke, automatically
  48.                distinguishing between quote marks and text. WonderWrap
  49.                repairs those obnoxious short lines left from previous
  50.                wrapping, and produces well-formatted output instantly.
  51.  
  52.  
  53.              * EZQuote has other features to facilitate offline
  54.                message entry, including "intelligent" quoting, normal
  55.                as-you-type word wrap, and single-keystroke signatures.
  56.                It also provides configurable key assignments, mouse
  57.                support, access to spell checkers, and unlimited macros
  58.                nestable to 10 levels deep, including an optional
  59.                startup macro.
  60.  
  61.  
  62.  
  63.  
  64.                                      page 1
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                                 Running EZQuote
  73.  
  74.          To run EZQuote, just enter "EZQUOTE [filename]" on the
  75.          command line.  There are no command line options or switches,
  76.          nor any environment settings.
  77.  
  78.          EZQuote's operating parameters, including key assignments,
  79.          macros, and your signature, are configurable via a separate
  80.          configuration program and text file, which are described in a
  81.          later section.  These docs assume you are using the default
  82.          key assignments.  Function names used here, such as "Wrap",
  83.          are the names used in the default bottom-line prompts.
  84.  
  85.  
  86.  
  87.                                      Modes
  88.  
  89.          EZQuote has two Modes of operation which operate as if they
  90.          were completely separate editors.  In the default
  91.          configuration, the Quote Mode window contains the original
  92.          quoted message, if any, plus any files you may import, while
  93.          the Edit Mode window is used to compose your reply.  The
  94.          Escape key toggles between the two Modes.
  95.  
  96.          Basic text editing functions are available in both Modes.  A
  97.          prompt line at the bottom of the screen shows what functions
  98.          are available.  The prompt line automatically changes when a
  99.          Shift, Control, or Alt key is held down.  Most functions are
  100.          available in both Modes:
  101.  
  102.  
  103.  
  104.                        Common Mode Functions ("@" = Alt)
  105.  
  106.  
  107.          Esc            Toggle to the other Mode.
  108.  
  109.          F1   Abort     Exit EZQuote without saving anything to disk.
  110.  
  111.          F3   Wrap      WonderWrap the marked block.
  112.  
  113.          F4   Mark      Toggle "Mark" anchor on and off. To mark a
  114.                         block, cursor to the beginning of the block
  115.                         and hit F4.  Then as you move the cursor, the
  116.                         marked text is highlighted.
  117.  
  118.          F5   Cut       Cut the marked block out of the text and store
  119.                         it in the paste buffer.
  120.  
  121.          F6   Paste     Restore the paste buffer contents at cursor.
  122.  
  123.          F7   Exit      Exit after saving the current Mode's text to
  124.                         disk. The other Mode's text is not saved.
  125.                         A Save from Edit Mode follows the Savemode
  126.                         configuration setting for soft CR conversion.
  127.  
  128.  
  129.  
  130.                                      page 2
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.          F8   Del-EOL   Delete from the cursor to the end of the line.
  139.  
  140.          F9   Del-L     Delete the current line.
  141.  
  142.          F10  Undel     Insert the most recent Del-EOL or Del-L delete
  143.                         string at the cursor.
  144.  
  145.  
  146.          @F1  Save      Save/append the marked block to a disk file.
  147.                         A Save from Edit Mode follows the Savemode
  148.                         configuration setting for soft CR conversion.
  149.  
  150.          @F2  Quote     Insert " > " at the beginning of each line in
  151.                         the marked block.  This is used primarily for
  152.                         quoting from a disk file brought in with the
  153.                         Load or Dir command. Normally the original
  154.                         message will already have quote marks.
  155.  
  156.          @F3  UnWrp     Undo the most recent Wrap or Quote operation.
  157.                         This must be done right after the Wrap or
  158.                         Quote, before any other changes to the text.
  159.  
  160.          @F4  Dcmd      Shell to DOS and execute a command. The
  161.                         command can be a DOS command, another program,
  162.                         or a batch file.
  163.  
  164.          @F5  DelB      Delete the marked block. No undelete.
  165.  
  166.          @F6  Dir       Show the contents of a specified directory.
  167.                         The filenames and parent/sub directories will
  168.                         be shown.  Cursor and hit Enter to load a file
  169.                         (see Load) or to change to another directory.
  170.  
  171.          @F7  Load      Load a specified file at the end of the
  172.                         current Mode text.  In Quote Mode, oversized
  173.                         files will be loaded in gobs of about 15k
  174.                         each, with existing text being discarded as
  175.                         needed.  In Edit Mode, existing text will not
  176.                         be discarded, so you must manually delete text
  177.                         to make room for the next gob.  This prevents
  178.                         your reply text from being discarded.
  179.  
  180.          @F8  Reload    Load the original command line file again.
  181.  
  182.          @F9  Search    Search for a string from cursor to text end.
  183.  
  184.          @F10 Help      Displays a help screen for the current Mode.
  185.  
  186.  
  187.          Ctrl-pageup and Ctrl-pagedown take you to the top-of-text and
  188.          end-of-text.  Ctrl-[ and Ctrl-] shift the screen from side to
  189.          side so long lines can be viewed.  Other cursor movements are
  190.          standard.  All of these key assignments are configurable.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                      page 3
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                                    Quote Mode
  205.  
  206.          Upon entry to EZQuote you will normally be in Quote Mode. The
  207.          contents of the command line filename will be loaded into the
  208.          Quote Mode editor and displayed on the screen.  For EZQuote's
  209.          intended use, this file will usually contain a quoted copy of
  210.          the entire original message to which you are replying.
  211.  
  212.          To include a section of this message in your reply as a
  213.          quote, first mark that section using F4 (Mark) and the
  214.          cursor.  The marked section may begin and/or end in the
  215.          middle of a line.  Then hit F3 (Wrap) to WonderWrap the
  216.          marked block.  WonderWrap will restructure the marked block,
  217.          separately formatting the quote marks and the true text.
  218.  
  219.          Since WonderWrap leaves the block marked, you need only hit
  220.          F2 (Xfer) to transfer a copy of the wrapped block to the Edit
  221.          Mode window.  The Xfer function will make sure there is at
  222.          least one blank line before and after the transferred text.
  223.  
  224.          Having transferred the quoted block to Edit Mode, the Xfer
  225.          function ends by toggling you into Edit Mode, with the cursor
  226.          located at the end of the newly transferred block.  You can
  227.          then begin typing in your reply to that quote.  To quote
  228.          another section of the original message, hit Escape to get
  229.          back into Quote Mode, and repeat the process.
  230.  
  231.          As described above under Common Mode Function Keys, there are
  232.          ancillary functions which allow you to bring files from disk
  233.          into Quote Mode and quote from them, or save marked portions
  234.          of the Quote Mode text to disk.  Also see further comments
  235.          below about WonderWrap.
  236.  
  237.          If the Bootmode configuration setting is changed to <E>dit,
  238.          the command-line file will be brought up in the Edit Mode
  239.          window, and you may then use EZQuote as a single-window
  240.          editor with WonderWrap.  In that configuration, Quote Mode
  241.          would be used only for file imports.
  242.  
  243.          The following function is available only in Quote Mode:
  244.  
  245.          F2   Xfer      Transfer marked block to Edit Mode, then go to
  246.                         Edit Mode.
  247.  
  248.  
  249.  
  250.                                    Edit Mode
  251.  
  252.          Edit Mode is essentially a normal text editor used for typing
  253.          in your replies or original messages.  If no command line
  254.          file is specified, or if it doesn't exist or is "empty" (less
  255.          than three bytes long), then EZQuote will come up in Edit
  256.          Mode, and Quote Mode will be largely irrelevant except for
  257.          file imports.  This is the case when you enter an original
  258.          message which is not a reply.  EZQuote will also boot in Edit
  259.          Mode if Bootmode is set to <E>dit.
  260.  
  261.  
  262.                                      page 4
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.          While WonderWrap operates in both modes, normal word wrap is
  271.          in effect *ONLY* in Edit Mode.  As you type or edit new text,
  272.          it is automatically wrapped at the current right margin using
  273.          soft CRs.  Of course you may also hit the Enter key at any
  274.          time to produce a hard CRLF.  (Your work can be saved in soft
  275.          or hard format - see Configuration below.)
  276.  
  277.          As needed you can Escape into Quote Mode to fetch another
  278.          quote from the original message or import a file to quote
  279.          from.  Ctrl-F6 (Sign) will insert a preconfigured signature
  280.          block into your reply at the cursor.  When you have finished
  281.          entering your message, hit F7 (Exit) while in Edit Mode to
  282.          save your work and return to the calling program.
  283.  
  284.          The following functions are available only in Edit Mode
  285.          ("^" = Ctrl):
  286.  
  287.  
  288.          F2   Refmt     Reformat the soft-wrapped text from the cursor
  289.                         to the first hard CR.  While EZQuote's word
  290.                         wrap uses full "reflow", a text change may
  291.                         affect what could have gone on the previous
  292.                         line. Cursor up and hit F2 to manually reflow.
  293.  
  294.          ^F2  Soft      Convert all hard CRLFs in the current
  295.                         paragraph, or the marked block if any, to soft
  296.                         CRs, then Refmt.  This re-enables word wrap on
  297.                         a previously-entered message or on a hard-
  298.                         formatted paragraph from an imported file.
  299.  
  300.          ^F3  Rmarg     Change (for this session only) the right
  301.                         margin for Edit Mode word wrap.
  302.  
  303.          ^F6  Sign      Insert signature block at cursor. (See
  304.                         Configuration section.)
  305.  
  306.  
  307.  
  308.                                    WonderWrap
  309.  
  310.  
  311.          The WonderWrap algorithm aggressively rewraps the marked
  312.          block, paragraph by paragraph.  Its biggest challenge is to
  313.          distinguish between quote marks and text.  It generally
  314.          assumes that if all lines in a paragraph begin with the same
  315.          characters, then those characters are quote marks.
  316.          Exceptional treatment, however, is given to "short" lines
  317.          which may have resulted from previous simpler wrapping
  318.          methods.  These short lines may have all, none, or just some
  319.          of the quote marks found on the longer lines.
  320.  
  321.          This pattern matching process requires that WonderWrap
  322.          correctly determine what constitutes a paragraph (text which
  323.          is supposed to have the same quote marks).  The algorithm
  324.          assumes that paragraphs are separated by blank lines, or by
  325.          lines which contain only quote marks or spaces.  In addition,
  326.  
  327.  
  328.                                      page 5
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.          if the Fidonet standard "XX>" quote mark format was used,
  337.          WonderWrap assumes that a change in the quote mark pattern on
  338.          long lines also identifies a paragraph boundary even if there
  339.          is no blank line.
  340.  
  341.          If WonderWrap ever fails to wrap correctly, it is usually
  342.          because two sections with different quote marks have not been
  343.          successfully separated into paragraphs by the algorithm.  If
  344.          this occurs, use Alt-F3 (UnWrp) to restore the original
  345.          block, and then Wrap the two sections separately.  Or, after
  346.          UnWrp, just cursor up and insert a blank line between the
  347.          sections before Wrapping again.
  348.  
  349.          The algorithm may also not work properly if the quote marks
  350.          in a paragraph are not vertically aligned.  Again, the UnWrp
  351.          function and a little editing will usually fix that problem.
  352.  
  353.          WonderWrap should not be used on columnar text because the
  354.          reformatting will destroy its columnar organization.  And
  355.          there will be the occasional block of text which is already
  356.          irreparably butchered.  In such cases, remember that you can
  357.          always just Mark and Xfer the block, without Wrapping.
  358.  
  359.          It may be helpful to load a large file of message text and
  360.          try Wrapping various sections to see how the algorithm works.
  361.  
  362.  
  363.  
  364.                                      Macros
  365.  
  366.          A macro is a sequence of operations which is performed
  367.          automatically when invoked by a single keystroke.  You may
  368.          define a macro's sequence, and the key that invokes it, in
  369.          the CONFIG.EZQ text file.
  370.  
  371.          You may define any number of macro sequences of any size.
  372.          The sequences may be specified in terms of literals, key
  373.          names, function names, or other macro names.  You may imbed
  374.          macros within other macros up to 10 levels deep.
  375.  
  376.          If you define a macro which is invoked by the phantom keyname
  377.          "startkey", it will be executed automatically after the
  378.          command-line file has been loaded and auto-Xfers, if any,
  379.          have been executed.
  380.  
  381.          Detailed instructions on defining macros are contained in the
  382.          CONFIG.EZQ configuration text file.  You should also review
  383.          the file UPGRADE.DOC for further information on certain
  384.          functions.
  385.  
  386.          There are six macros in the default configuration which you
  387.          may use, modify, reassign to other keys, or delete, as you
  388.          like:
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                                      page 6
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.          ^F1  Spell     Shell to spell checker "SS".
  403.  
  404.          ^F4  Dos       Shell to DOS. Type "EXIT" to return.
  405.  
  406.          ^F5  DelE      Delete from cursor to end of text. No undo.
  407.  
  408.          ^F8  ExpTabs   Expand tabs to spaces.
  409.  
  410.          ^F9  Srch>     Find next occurrence of search string.
  411.  
  412.          ^F10 PrtB      Save the marked block to the file "PRN", which
  413.                         on many systems causes the block to be printed
  414.  
  415.  
  416.  
  417.                                  Mouse Support
  418.  
  419.          If a Microsoft-compatible mouse driver is installed and
  420.          active, you can use a mouse in EZQuote to move the cursor,
  421.          mark blocks of text, and perform certain other functions.
  422.          However, there is no mouse pointer independent of the text
  423.          cursor, so pull-down menus and scroll bars are not used.
  424.  
  425.          To mark a block of text, move to the beginning of the block,
  426.          press the left button, and hold it down while moving the
  427.          mouse to the end of the block.  Then release the left button.
  428.          At this point the block is marked and the mouse will be
  429.          disengaged so that inadvertent mouse movement will not affect
  430.          the marked block.
  431.  
  432.          To adjust the end-point of a marked block after it has been
  433.          defined, press and hold down the left button again to re-
  434.          engage the mouse.  To turn block marking off, hold the left
  435.          button down and click the right button once.
  436.  
  437.          In Quote Mode, the first click of the right button will
  438.          WonderWrap a marked block, and the second click will Xfer it
  439.          to Edit Mode.
  440.  
  441.          In Edit Mode, a click of the right button will Cut a marked
  442.          block to the paste buffer if Bootmode is set to <Q>uote, or
  443.          WonderWrap it if Bootmode is set to <E>dit.
  444.  
  445.          In both Modes, if there is no marked block, clicking the
  446.          right button will switch you to the other Mode in the same
  447.          fashion as hitting the escape key.
  448.  
  449.          The mickey-to-cursor translation algorithm used in EZQuote
  450.          provides for a bias toward continued movement along the
  451.          current horizontal or vertical axis. Such a bias makes the
  452.          mouse less "touchy" while still retaining speed.  It is
  453.          accomplished in part by requiring fewer mickeys to continue
  454.          along the current axis than was required to change to that
  455.          axis in the first place.  The extent of that bias, as well as
  456.          overall mouse sensitivity, can be adjusted through the
  457.          First and Next configuration settings.
  458.  
  459.  
  460.                                      page 7
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.                                  Configuration
  469.  
  470.  
  471.          To change EZQuote's default configuration, you must run the
  472.          program EZQCFG.COM.  It extracts information from the text
  473.          file CONFIG.EZQ, and installs it in EZQUOTE.COM.  All three
  474.          files should be in the same directory, and EZQCFG should be
  475.          run from that directory.
  476.  
  477.          The items listed below are configurable. The CONFIG.EZQ
  478.          text file itself contains additional detailed instructions.
  479.  
  480.  
  481.  
  482.          Bootmode
  483.  
  484.             Specifies into which window EZQuote will load the command-
  485.             line file.
  486.  
  487.  
  488.          Colors
  489.  
  490.             Select character and screen colors for CGA, EGA and VGA.
  491.             These selections do not affect monochrome displays.
  492.  
  493.  
  494.          Snow removal
  495.  
  496.             Snow removal for old CGA adapters can be turned on or off.
  497.  
  498.  
  499.          WonderWrap right margin
  500.  
  501.             Select the right margin used by WonderWrap.
  502.  
  503.  
  504.          Edit Mode default right margin
  505.  
  506.             Select the default right margin for normal word wrap used
  507.             in Edit Mode.  This value can also be changed temporarily
  508.             in EZQuote itself using the Ctrl-F3 (Rmarg) function.
  509.  
  510.  
  511.          Tab stop
  512.  
  513.             Change tab stop spacing (normally 8) to another value.
  514.  
  515.  
  516.          Auto Xfer
  517.  
  518.             EZQuote can be configured to automatically transfer the
  519.             contents of certain lines from Quote Mode to Edit Mode
  520.             immediately after the command line file is loaded.  This
  521.             permits you to automatically transfer those "On March 1,
  522.             1994, Jim Smith said to Bob Brown:" lines to your reply.
  523.  
  524.  
  525.  
  526.                                      page 8
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.          Intelligent quoting
  535.  
  536.             When a passage has been requoted several times, the quote
  537.             marks tend to build up. "Intelligent" quoting uses only
  538.             the oldest quote initials for such a passage. So the quote
  539.             string "GH> MB> RP>" becomes just "RP>" when it is Wonder-
  540.             Wrapped.  Intelligent quoting can be turned on or off.
  541.  
  542.  
  543.          Savemode soft CR conversion
  544.  
  545.             The normal as-you-type word wrap function in Edit Mode is
  546.             performed with soft CRs.  EZQuote can be configured to
  547.             save soft-wrapped text to disk in <S>oft format (soft CRs
  548.             converted to spaces) or in <H>ard format (soft CRs
  549.             converted to hard CRLFs).  Hard format is the default.
  550.  
  551.  
  552.          Mouse sensitivity
  553.  
  554.             Horizontal and vertical sensitivity can be adjusted.
  555.             See Mouse Support section above.
  556.  
  557.  
  558.          Tempfile
  559.  
  560.             When you shell to DOS, EZQuote swaps itself out to a disk
  561.             file.  You can specify that filename, with an optional
  562.             drive and directory.  The extension must be ".000".
  563.  
  564.  
  565.          Signature
  566.  
  567.             The Sign function inserts this block of text into your
  568.             message verbatim.
  569.  
  570.  
  571.          Function/Keyname Assignments
  572.  
  573.             The keystrokes which invoke EZQuote's functions are all
  574.             configurable.  These may include WordStar commands.
  575.  
  576.  
  577.          Macros
  578.  
  579.             Macros are defined as part of the configuration process,
  580.             including an optional startup macro. See "Macros" section
  581.             above.
  582.  
  583.  
  584.          Bottom Line Prompts and Help Screens
  585.  
  586.             If you change the default key assignments, or define
  587.             macros, you may also wish to reconfigure the prompt lines
  588.             and help screens to match your selections.
  589.  
  590.  
  591.  
  592.                                      page 9
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                    Technical
  601.  
  602.  
  603.          EZQUOTE.COM requires 128k of conventional memory to run.  It
  604.          is written entirely in assembly language.  It swaps to disk
  605.          before shelling to DOS, leaving only about 6k resident in
  606.          RAM.  The various buffer sizes are:
  607.  
  608.                 Main buffer  - each Mode               30k
  609.                 Paste buffer - each Mode                8k
  610.                 Wrap buffer  - one serves both Modes   10k
  611.                 UnWrp buffer - one serves both Modes   10k
  612.  
  613.          The Insert key toggles you between Insert and Overstrike
  614.          modes.  The current setting is shown at the end of the prompt
  615.          line.  In Overstrike mode, hitting the enter key or the tab
  616.          key will not change the text in any way, but will just move
  617.          the cursor to the next line or next tab stop.
  618.  
  619.          If you enter a tab from the keyboard in Insert mode, EZQuote
  620.          will insert the number of spaces needed to go to the next tab
  621.          stop, as defined in the configuration file.  A tab contained
  622.          in a loaded file will be displayed and wrapped as a single
  623.          character.  However, there is a default macro which will
  624.          expand such tabs to spaces.
  625.  
  626.          When you call a function, such as Load or Search, which calls
  627.          for entry of a text string, the most recently entered string
  628.          for that function is presented to you again.  You may hit
  629.          enter to accept it, hit backspace(s) to edit it, hit home to
  630.          erase it and start over, or hit escape to abort the function.
  631.  
  632.          If you specify a macro sequence which shells to DOS, any
  633.          remaining items in the sequence will be executed only when
  634.          you return from DOS.  EZQuote does not insert keystrokes
  635.          into the keyboard buffer when shelling to DOS.
  636.  
  637.  
  638.  
  639.                                   Suggestions
  640.  
  641.  
  642.          If you save your messages in the default hard format (see
  643.          Configuration above), leave plenty of room along the right
  644.          margin so your text won't need to be wrapped when it is
  645.          quoted.  If your Edit Mode margin is set at column 78, it
  646.          will produce those obnoxious short lines when it is quoted by
  647.          others, at least until everybody starts using EZQuote.  The
  648.          default margin value (68) seems to work well.
  649.  
  650.          If you need to revise a message you've entered earlier, it
  651.          will  probably come up in hard-CRLF format.  If you are in
  652.          Quote Mode, you can Escape into Edit Mode and Reload (Alt-F8)
  653.          the file.  With the file in Edit Mode, you can use Soft
  654.          (Ctrl-F2) on any paragraph to restore its soft CRs and re-
  655.          enable full reflow word wrap.
  656.  
  657.  
  658.                                     page 10
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.          File imports should generally be done in Quote Mode and
  667.          selections transferred over to Edit Mode, even if you are
  668.          operating in the single-window configuration.
  669.  
  670.          Use the default two-window configuration.  It may feel
  671.          unfamiliar at first, but after you've adjusted to it, it will
  672.          be faster and easier, and produce better quoting.
  673.  
  674.  
  675.  
  676.                       Registration and Warranty Disclaimer
  677.  
  678.  
  679.          EZQUOTE.COM, EZQCFG.COM, CONFIG.EZQ, UPGRADE.DOC and these
  680.          EZQUOTE.DOC instructions (collectively "EZQuote") are
  681.          copyrighted.  They are neither freeware nor in the public
  682.          domain.  Personal use of EZQuote by individual hobbyists is
  683.          permitted after registration with the author and payment of a
  684.          license fee of US$15.  Send your name and address and the
  685.          license fee to:
  686.  
  687.                             George Hug
  688.                             6921 S. New Haven Ave.
  689.                             Tulsa, OK 74136
  690.  
  691.          You will receive by return mail your personal registration
  692.          number, which can be installed through an EZQCFG menu
  693.          selection.  Your registration is valid for any future version
  694.          of EZQuote which may be released.
  695.  
  696.          Any other use of EZQuote, including any use within a
  697.          commercial, governmental, or other institutional environment,
  698.          requires a special license from the author.  Without the
  699.          express written consent of its author, neither EZQuote nor
  700.          any portion of it may be incorporated into, or packaged or
  701.          bundled with, any other software or other product or service.
  702.  
  703.          EZQUOTE.COM performs tests at various points in the program
  704.          in an effort to detect whether it has been infected by a
  705.          virus or tampered with.  You should not make changes to the
  706.          EZQUOTE.COM file other than those made by EZQCFG.  EZQuote
  707.          will not function properly if such changes are made.
  708.  
  709.          EZQuote is distributed "as is".  There are no warranties,
  710.          express or implied.  The author will not be liable for any
  711.          damages, including any lost profits or other incidental or
  712.          consequential damages, arising out of the use of EZQuote.
  713.  
  714.          Tulsa, Oklahoma                               1:170/110.8
  715.          April 15, 1994                                    FidoNet
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                                     page 11
  725.  
  726.  
  727.