home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / TICKLE10.ZIP / TKLFILE.DOC < prev    next >
Text File  |  1995-01-03  |  28KB  |  706 lines

  1. Tickle File -  Version 1.0
  2. Written by Dan Shore
  3. SysOp - The Shoreline BBS
  4. Released January, 3, 1995
  5.  
  6.  
  7. 1.  TKL.PPE - Tickle File - The main program
  8.     ----------------------------------------
  9.  
  10. "Tickle File" is a program which maintains a personal database for each
  11. user that accesses/uses "Tickle File".  This personal database can
  12. contain up to 24 filenames with an optional 15 character description to
  13. "Tickle" their memory.  Tickle a user's memory for what you ask?  Good
  14. question.
  15.  
  16. Let's say you were on the BBS today and wanted to download a file, but
  17. you did not have enough time or bytes remaining to perform the download.
  18. You could then add this filename with a short description (to help
  19. remind you what the file was) to your database, and next time you are on
  20. the BBS you view your database, "Tickle" your memory, and get the
  21. file(s) you wanted.
  22.  
  23. - What will the user see when Tickle File is invoked?
  24.  
  25.  
  26. A.  When invoking Tickle File from a PCB Menu
  27.     -----------------------------------------
  28.  
  29. When a user invokes Tickle File from a PCB Menu, they will be presented
  30. with the following screen:
  31.  
  32.     ┌────────────────────────────────────────────────────────┐
  33.     │  T I C K L E   F I L E - Tickle your memory for that   │
  34.     │  Written by:             file you wanted to download   │
  35.     │   Dan Shore              during a previous sesssion.   │
  36.     ├────────────────────────────────────────────────────────┤
  37.     │  A)dd..... Add new file(s) to your Tickle List         │
  38.     │  D)elete.. Delete file(s) from your Tickle List        │
  39.     │  F)lag.... Flag file(s) in Tickle List for downloading │
  40.     │  H)elp.... Display this file                           │
  41.     │  L)ist.... List all files in your Tickle List          │
  42.     │  W)ipeOut. Wipeout (delete) your entire Tickle List    │
  43.     └────────────────────────────────────────────────────────┘
  44.  
  45.   Command: A)dd,D)elete,E)dit,F)lag,H)elp,L)ist,W)ipeOut [ENTER] = Quit ?
  46.  
  47.  
  48. I believe the choices are fairly intuitive, but the menu (which is
  49. called "HELP") can be modified by the sysop for better
  50. display/explaination.  (The reason it is called help, is due to the menu
  51. only being shown when you first enter TKL.PPE.  By choosing "H", the
  52. user can have it redisplayed at anytime).
  53.  
  54.  
  55. B.  When "Tickle File" is invoked due to a violation (PCBText invokes
  56.     the PPE), the user will see the following (this example will use
  57.     PCBText number 159 for exceeding download daily byte limits -
  58.     FILENAME.ZIP = 522,856 bytes)
  59.     --------------------------------------------------------------------
  60.  
  61.  *──────────────────────────────────────────────────────────────────*
  62.  Sorry, Dan, not enough bytes remaining to process (FILENAME.ZIP)
  63.  
  64.  Total Download bytes available  : 307,200
  65.  Bytes used flagging files       : 522856
  66.  Bytes used downloading files    : 0
  67.  Bytes left for downloading files: 307,200
  68.  
  69.  Bulletin #19 explains security levels and access restrictions
  70.  *──────────────────────────────────────────────────────────────────*
  71.  
  72.     You can add this file to your 'Filename Tickle List'
  73.  
  74.     A "Tickle List" is a personal database that can hold up to
  75.     24 filenames, with an optional short 15 character description,
  76.     to help "TICKLE" your memory for files you wanted to download
  77.     on a previous day. (Use the "TF" command at the Main Menu to
  78.     access your database)
  79.  
  80.     Just hit ENTER is you wish to bypass this feature....
  81.  
  82.     Add this file to your Tickle List (Y,[N]) ?
  83.  
  84.  
  85. -  The first section (within the two lines) is "PCBT159" (which is
  86.    modifiable by the SysOp) and can show whatever information you want
  87.    to the user (Bulletin(s) to read, messages, etc.)  It is suggested
  88.    you keep the first line of text, as it is the same text from the
  89.    PCBText entry.
  90.  
  91. -  The second section is called "INFO" (which again is modifiable by the
  92.    SysOp) and it helps explain what "Tickle File" is all about.  This
  93.    file is displayed only when PCBText invokes the PPE.  Make sure to
  94.    modify the file "INFO" to match the command you used in CMD.LST.
  95.    (See section #2 below on installation)
  96.  
  97. If the user responds to this prompt with a "Yes", they will be asked if
  98. they wish to add a short 15 character description to help them remember
  99. the file they added to their database next time they were on.
  100.  
  101.  
  102. 2.  Installation:
  103.     -------------
  104.  
  105.  
  106. A.  Make a directory and unzip the entire contents of the archive into
  107.     this directory. (I would recommend a directory structure where all
  108.     your PPE's have their own directory located under a PPE directory.
  109.     This of course is optional and entirely up to you)
  110.  
  111. B.  Add an entry to your CMD.LST file.  Here is an example:
  112.  
  113.     Note:  You can make your COMMAND anything you wish, TF just
  114.            makes sense for "Tickle File"
  115.  
  116.                         Charges Per     PPE/MNU File Specification -or-
  117.        Command    Sec  Minute    Use    Keystroke Substitution
  118.    ══════════════ ═══ ═════════════════ ═════════════════════════════════
  119.    TF               5        0        0 C:\PCB\PPE\TKL\TKL.PPE MENU
  120.  
  121. This entry is for a user to use Tickle File from one of your menus.
  122.  
  123. NOTE:  Make sure to adjust the security level to match your system
  124.  
  125. NOTE:  The "MENU" parameter instructs the PPE that you have entered the
  126.        program via a command and not a violation (PCBText invokes the
  127.        PPE when a violation occurs).
  128.  
  129. C.  Make changes to your PCBText file
  130.  
  131. You can run the batch file included in the archive (CHNGPCBT.BAT) to
  132. change your PCBText file for you (automated way).  Make sure you run the
  133. batch file from the same directory where your PCBTEXT file is located,
  134. *OR* change the batch file to match the path to your PCBTEXT file (see
  135. example below)
  136.  
  137.   MKPCBTXT PCBTEXT /I:138 "!C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 138"
  138.  
  139.   MKPCBTXT C:\PCB\GEN\PCBTEXT /I:138 "!C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 138"
  140.  
  141.  
  142. You can also change your PCBText by hand.  The following will give you a
  143. guideline for the changes which need to be done.
  144.  
  145.     NOTE: You need to pass TWO parameters
  146.           (REQUIRED for proper operation):
  147.  
  148.     1. @OPTEXT@ for the filename
  149.     2. The PCBText number
  150.  
  151.     NOTE:  Make sure to change the path of the PPE to match your system.
  152.  
  153.     Change PCBTEXT entry 138 to:
  154.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 138
  155.  
  156.     Change PCBTEXT entry 159 to:
  157.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 159
  158.  
  159.     Change PCBTEXT entry 555 to:
  160.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 555
  161.  
  162.     Change PCBTEXT entry 668 to:
  163.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 668
  164.  
  165.     Change PCBTEXT entry 669 to:
  166.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 669
  167.  
  168.     Change PCBTEXT entry 670 to:
  169.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 670
  170.  
  171.     Change PCBTEXT entry 674 to:
  172.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 674
  173.  
  174.     Change PCBTEXT entry 675 to:
  175.     !C:\PCB\PPE\TKL\TKL.PPE @OPTEXT@ 675
  176.  
  177.     *****************************************************************
  178.     NOTE:  Make sure to REVIEW each PCBT???? file modifing any text
  179.            in these files to match your system setup.
  180.     *****************************************************************
  181.  
  182.  
  183. D.  TKL.PPE Configuration File (Optional)
  184.  
  185.    There is an OPTIONAL configuration file to use with TKL.PPE and it is
  186.    called TKLx.CFG (x = conference number for which the configuration
  187.    file will apply to).  This file contains the path and filename to
  188.    your Download Directory Listing or commonly called DLPATH.LST.  An
  189.    example of this configuration file would be:
  190.  
  191.        TKL0.CFG
  192.  
  193.        C:\PCB\GEN\DLPATH.LST (entry in TKL0.CFG)
  194.  
  195.  
  196.    This configuration file MUST reside in the same directory as TKL.PPE
  197.  
  198.    NOTE:  The configuration file in the above example would be for your
  199.           MAIN conference, since it uses conference 0 (zero).  With this
  200.           naming convention, you can have a configuration file for each
  201.           conference and be able to handle each conferences own
  202.           "DLPATH.LST".
  203.  
  204.  
  205.    Why a configuration file for TKL.PPE?  When a user enters TKL from a
  206.    PCB menu, and they choose the "A" option for adding files, TKL will
  207.    check for the existence of the file before posting it to the database.
  208.    If the configuration file DOES NOT EXIST, TKL will add names to
  209.    the database without checking for the actual existence of the file.
  210.  
  211.    If TKL is invoked due to a violation (PCBText invokes TKL.PPE) then
  212.    PCB has already handled the task of verifying the file's existence,
  213.    so TKL does not need to verify it.
  214.  
  215.  
  216. E.  Files created by "Tickle File":
  217.  
  218.   The TKL.PPE program will create two files:
  219.  
  220.   1.  TICKLE.DBF - Database for the PPE
  221.   2.  TICKLE.NDX - Index for the database (user name is indexed)
  222.  
  223. (The database will take up approximately 600-800 bytes for each user)
  224.  
  225. One thing you will notice when a new user is added to the database, a
  226. prompt is displayed on the local screen saying:
  227.  
  228.  
  229.     *** User record not found, adding new record ***
  230.  
  231.  
  232. NOTE:  I recommend that you run TKL.PPE for the first time as a user or
  233.        SysOp so the database and index files are created.
  234.  
  235.  
  236.  
  237. 3.  EDITOR.PPE - SysOp tool to edit ANY user's
  238.                  information in the database
  239.                  -----------------------------
  240.  
  241. Installation of EDITOR.PPE:
  242. ---------------------------
  243.  
  244. A.  DOS Command Line to invoke EDITOR.PPE
  245.  
  246.        PCBoardM /PPE:C:\pcb\ppe\tkl\editor.ppe
  247.  
  248.    *** NOTE:  Use PCBoard or PCBoardM depending on which version
  249.               you use for your BBS.  Also, change the path after
  250.               the /PPE: command line option to reflect the proper
  251.               path on your system for EDITOR.PPE
  252.  
  253. B.  Entry for your CMD.LST file to use the EDITOR on-line:
  254.  
  255.                         Charges Per     PPE/MNU File Specification -or-
  256.        Command    Sec  Minute    Use    Keystroke Substitution
  257.    ══════════════ ═══ ═════════════════ ═════════════════════════════════
  258.    TKLEDIT        110        0        0 C:\PCB\PPE\TKL\EDITOR.PPE
  259.  
  260.    NOTE:  The security level should be high enough so that SysOp's and
  261.           Co-SysOp's are the only people able to use this command.
  262.           Remember that the EDITOR allows editing of ANY USERS
  263.           INFORMATION, so access to this program should be limited.
  264.  
  265.  
  266. C.  Using EDITOR.PPE:
  267.  
  268.  
  269.    As you saw in section A and B above, you can execute the EDITOR two
  270.    different ways, logged onto the BBS or from the DOS command line.
  271.    When you start the EDITOR, you will be presented with the following:
  272.  
  273.  
  274.              Tickle File Editor - Version 1.0
  275.  
  276.  
  277.     How do you want to search for a User?
  278.  
  279.     A.    Enter string to search for a Username
  280.     B.    Enter exact Username to search for
  281.     C.    List current Usernames in database
  282.  
  283.     Enter Choice [ENTER] = Quit: ? ( )
  284.  
  285.  
  286.     As you see you can search for a username with the exact name, part
  287.     of a username (a string), or list the current users in the database.
  288.  
  289.     1.  If you choose choice "A" (string match search) you will be
  290.         presented with the following prompt:
  291.  
  292.     Enter string to search for [ENTER] = quit? (                         )
  293.  
  294.  
  295.     - Enter in the string you wish to search for, and the first username
  296.       that matches will be presented to you as follows:
  297.  
  298.       Username Match : JOE USERNAME
  299.  
  300.       Search for another user (Y,[N]) ?
  301.  
  302.     If this is not the user you are searching for, hit "Y" then ENTER
  303.     and the program will search for the next match.  If you do not
  304.     wish to search for another user just hit ENTER, and you will be
  305.     presented with the following:
  306.  
  307.       Show JOE USERNAME's list of files (Y,[N]) ?
  308.  
  309.  
  310.     If you answer "Y", you will see that user's current files and their
  311.     descriptions.
  312.  
  313.  
  314.     2.  If using choice "B" (exact name match) you will be presented
  315.         with the following prompt:
  316.  
  317.       Enter username to edit [ENTER] = quit? (                         )
  318.  
  319.  
  320.     - Enter in the username you wish to search for.  If a name is found,
  321.       you will be presented with the following:
  322.  
  323.       *** User found!! ***
  324.  
  325.       User Found: JOE USERNAME
  326.       Show JOE USERNAME's list of files (Y,[N]) ?
  327.  
  328.  
  329.     If you answer "Y", you will see the user's current files,
  330.     descriptions and a command line with options as follows:
  331.  
  332.      ┌─────────────────────────────────────────────────────────────────┐
  333.      │          List of filenames currently stored in Database         │
  334.      └─────────────────────────────────────────────────────────────────┘
  335.      Username associated with these files:  JOE USERNAME
  336.  
  337.           Filename      Description          Filename      Description
  338.         ────────────  ───────────────      ────────────  ───────────────
  339.      1.                                 2.
  340.      3.                                 4.
  341.      5.                                 6.
  342.      7.                                 8.
  343.      9.                                10.
  344.     11.                                12.
  345.     13.                                14.
  346.     15.                                16.
  347.     17.                                18.
  348.     19.                                20.
  349.     21.                                22.
  350.     23.                                24.
  351.  
  352.     Command: A)dd,D)elete,E)dit,H)elp,L)ist,U)ser,W)ipeOut [ENTER] = Quit ?
  353.  
  354.  
  355.     You will notice that the command options are the same as the options
  356.     presented to a user in TKL.PPE, execpt there is one additional
  357.     option, "U", for getting back to the original menu "USRMENU" you
  358.     encountered when EDITOR.PPE first starts.
  359.  
  360.     3.  If using choice "C" (listing usernames) you will be presented
  361.         with a two column listing of usernames, numbered for easier
  362.         count of total users.
  363.  
  364.  
  365. D.  EDITOR.PPE Configuration File (Optional)
  366.  
  367.  
  368.    NOTE:  This configuration file is the same one used for TKL.PPE
  369.  
  370.    There is an OPTIONAL configuration file to use with EDITOR.PPE and it
  371.    is called TKLx.CFG (x = conference number for which the configuration
  372.    file will apply to).  This file contains the path and filename to
  373.    your Download Directory Listing or commonly called DLPATH.LST.  An
  374.    example of this configuration file would be:
  375.  
  376.        TKL0.CFG
  377.  
  378.        C:\PCB\GEN\DLPATH.LST (entry in TKL0.CFG)
  379.  
  380.  
  381.    Configuration file MUST reside in the same directory as EDITOR.PPE
  382.  
  383.    NOTE:  The configuration file in the above example would be for your
  384.           MAIN conference, since it uses conference 0 (zero).  With this
  385.           naming convention, you can have a configuration file for each
  386.           conference and be able to handle each conferences own
  387.           "DLPATH.LST".
  388.  
  389.  
  390.    Why a configuration file for EDITOR.PPE?  When using EDITOR and you
  391.    choose the "A" option for adding files, EDITOR will check for the
  392.    existence of the file before posting it to the database.  If the
  393.    configuration file DOES NOT EXIST, EDITOR will add names to the
  394.    database without checking for the actual existence of the file.
  395.  
  396.  
  397.  
  398. 4.  TKLPACK.PPE - SysOp tool for packing the TICKLE.DBF database
  399.                   ----------------------------------------------
  400.  
  401. Installation of TKLPACK.PPE:
  402. ----------------------------
  403.  
  404. A.  DOS Command Line to invoke TKLPACK.PPE
  405.  
  406.        PCBoardM /PPE:C:\pcb\ppe\tkl\tklpack.ppe
  407.  
  408.    *** NOTE:  Use PCBoard or PCBoardM depending on which version
  409.               you use for your BBS.  Also, change the path after
  410.               the /PPE: command line option to reflect the proper
  411.               path on your system for TKLPACK.PPE
  412.  
  413.       THIS IS THE RECOMMENDED WAY TO RUN TKLPACK.PPE - You can
  414.       create a batch file with this command line and run the
  415.       batch file "AFTER" you have packed your users file.
  416.  
  417.    *********************************************************************
  418.    *  We do not recommend running TKLPACK.PPE on-line but it is an     *
  419.    *  available option if you wish to use it.  TKLPACK will "LOCK"     *
  420.    *  the database denying access to it while the packing process is   *
  421.    *  executing.                                                       *
  422.    *********************************************************************
  423.  
  424. B.  Entry for your CMD.LST file to use TKLPACK on-line:
  425.  
  426.                         Charges Per     PPE/MNU File Specification -or-
  427.        Command    Sec  Minute    Use    Keystroke Substitution
  428.    ══════════════ ═══ ═════════════════ ═════════════════════════════════
  429.    TKLPACK        110        0        0 C:\PCB\PPE\TKL\TKLPACK.PPE
  430.  
  431.    The security level should be high enough so that SysOp's and
  432.    Co-SysOp's are the only people able to use this command.
  433.  
  434.  
  435. C.  TKLPACK.CFG file
  436.  
  437.    The configuration file for TKLPACK.PPE is called TKLPACK.CFG and it
  438.    must reside in the same directory as TKLPACK.PPE.  It only has one
  439.    entry in it and this is the path and directory where your PCBNDX.?
  440.    files are located.  These files are the indexes for the PCB USERS
  441.    file.  (The files are PCBNDX.A thru PCBNDX.Z)
  442.  
  443.    An example of an entry would be:
  444.  
  445.    C:\PCB\MAIN
  446.  
  447.  
  448. D.  When do I run TKLPACK.PPE?
  449.  
  450.    You only need to run TKLPACK.PPE "AFTER" you have packed your users
  451.    file.
  452.  
  453.    NOTE:  You do not have to run TKLPACK.PPE after each pack of your PCB
  454.           users file.  It is recommended that you do run it after
  455.           packing to keep the size of your database as small as it needs
  456.           to be.
  457.  
  458.  
  459. E.  TKLPACK.PPE Logging
  460.  
  461.    TKLPACK.PPE creates its own log file called TKLPACK.LOG and it
  462.    resides in the same directory as the PPE.  In this log you will
  463.    see:
  464.  
  465.    ========================================================================
  466.  
  467.    Tickle File Packing Program - Version 1.0
  468.    Written by Dan Shore - SysOp - The Shoreline BBS
  469.  
  470.          Date of Pack : 01-03-95
  471.    Start Time of Pack : 19:54:52
  472.  
  473.    Processing Username: JILL USERNAME            Current User - Not Deleted
  474.    Processing Username: JOE USERNAME             Current User - Not Deleted
  475.    Processing Username: JOHN USERNAME            Current User - Not Deleted
  476.    Processing Username: JIM USERNAME             Current User - Not Deleted
  477.  
  478.    Total Number of Records in Database Before Pack : 99
  479.    Total Number of Records in Database After Pack  : 99
  480.  
  481.    Total Users Deleted : 0
  482.         Time Completed : 19:55:02
  483.  
  484.    (Most of the names were removed to save space in the above example
  485.     BUT 99 names were processed in 10 seconds)
  486.  
  487.  
  488.    NOTE:  TKLPACK.PPE will write to this file in APPEND mode, meaning
  489.           that if the file already exists, the next packing information
  490.           will be appended to the end of the existing file.
  491.  
  492.  
  493. F.  Why does "Tickle File" need a packer and what does it do?
  494.  
  495.    When a user is entered into the database, it will take up approx.
  496.    600-800 bytes of disk space.  If this user is no longer on your BBS,
  497.    due to being deleted by packing your PCB USERS file, then you will
  498.    want to remove that name from the "Tickle File" database as well.
  499.  
  500.    The packer does the following:
  501.  
  502.    1.  Makes a backup copy of your TICKLE.DBF and TICKLE.NDX and
  503.        names them:  TICKLE.DBK and TICKLE.NDK
  504.    2.  Opens up the TKLPACK.LOG file in append mode
  505.    3.  Reads a username from the database and checks to see if the
  506.        username exists in the PCB index file.
  507.    4.  If the user exists, the packer goes on to the next username in
  508.        the database.
  509.    5.  If the user does not exist in the PCB index, the database record
  510.        is flagged for deletion and the packer moves on to the next
  511.        username in the database.
  512.    6.  After processing all the records in the database, the database is
  513.        then packed.  Records that were flagged during the above process
  514.        are deleted along with deletion of the username in TICKLE.NDX
  515.  
  516.  
  517. 5.  TKLTEXT
  518.     -------
  519.  
  520. All text displayed by TKL.PPE, EDITOR.PPE, and TKLPACK.PPE are contained
  521. in an external file called TKLTEXT.
  522.  
  523. NOTE:  This file MUST reside in the same directory as the PPE's
  524.  
  525. You can modify this text and the color codes anyway you wish.  For
  526. proper operation of the programs, do not move any lines in the file to
  527. other locations otherwise display of prompts will be incorrect.
  528.  
  529.  
  530. 6.  Kudos, backslapping, fanfare, etc.
  531.     ----------------------------------
  532.  
  533. Thanks to:
  534.  
  535.    Tom Hansen of Church Chatters BBS (402) 593-8863
  536.    John Palazzolo of JP's Place      (703) 237-5786
  537.    Walter Ames of The GreyHawk BBS   (410) 720-5083
  538.  
  539.  
  540. 7.  Registration of "Tickle File"
  541.     -----------------------------
  542.  
  543. This program is being released under the "shareware" concept.  This means
  544. that you can try it out to see what it is like for a period of time.  If
  545. after a period of 30 days you continue to use it on your BBS, then regis-
  546. tration is required.  If you do not register the program after 30 days
  547. then you must discontinue use of the program.
  548.  
  549.  
  550. If you decide to register "Tickle File" you can get your registered
  551. version one of three ways:
  552.  
  553. 1.  For $15.00 you can:
  554.  
  555.     Mail in or Crash Mail the registration form (REGFORM.DOC) with all
  556.     the questions filled in (REMEMBER to fill in your logon name and
  557.     password).  You then call my BBS and download your registered
  558.     version via file attached to a message in the MAIN MESSAGE BASE.
  559.  
  560.  
  561. 2.  For $20.00 you can:
  562.  
  563.     A.  Mail in or Crash Mail the registration form with all questions
  564.         filled in, along with the size of the diskette you wish to
  565.         receive (5 1/4 or 3 1/2).  I will then mail you a diskette with
  566.         your registration key "TKL.KEY".
  567.  
  568.     B.  Mail in or Crash Mail the registration form (with all questions
  569.         filled in) and I can FREQ your registration key to you (FIDO
  570.         NETs only!).
  571.  
  572.  *** Be sure to state which method you wish on the registration form! ***
  573.  
  574. Once I have received your registration (if mailed), I will post your
  575. registration key usually within a day or two via a message with a file
  576. attach. -OR - I will FREQ your "TKL.KEY" file to you if you specified
  577. this option on the registration form.
  578.  
  579.  
  580. 3.  For $15.00 you can:
  581.  
  582.     Call my BBS and use the "TKLREG" door.  This will enable you to use
  583.     your Credit Card (Visa/MasterCard) to register "Tickle File" and
  584.     receive your "TKL.KEY" immediately.
  585.  
  586.     Here is how it's done:
  587.     ----------------------
  588.  
  589.     Enter the "TKLREG" door:
  590.  
  591.        1.  You will be prompted to make sure that you really want to
  592.            use the TKLREG door.  If you answer "N", you will be
  593.            returned to the BBS.  If you answer "Y", then you
  594.            will be entered into the Credit Card Door Program.  Once
  595.            in the Credit Card Door, proceed to step #2 below.
  596.        2.  Choose "L" for List/Select a product.
  597.        3.  Choose "P" for Process your order (Credit Card info gathered
  598.            here).
  599.        4.  After processing your Credit Card, DOWNLOAD your receipt.
  600.        5.  Quit the Credit Card door.
  601.        6.  If you properly completed the Credit Card information and
  602.            PROCESSED your order, then step #7 will occur. If not, you
  603.            will be returned to the BBS, and you need to start at step #1
  604.            again.
  605.        7.  If you successfully competed the credit card door you will
  606.            automatically be entered into the "Tickle File Registration
  607.            Key Generation Program".
  608.        8.  You will now be prompted for your BBS name.
  609.        9.  Enter your BBS name (upper or lower case does not matter due
  610.            to the KEY program uppercasing your input).
  611.        10. You will be prompted to confirm that your BBS name is
  612.            correct.  If you answer "N", the program will send you to
  613.            step #8, if you answer "Y" proceed to step #11.
  614.        11. Your "TKLx.KEY" file will be generated and you will be
  615.            prompted to strike any key to exit the program.
  616.        12. The program will end, and the key file will automatically be
  617.            flagged for download.
  618.  
  619.     *******************************************************************
  620.     NOTE:  The "x" in "TKLx.KEY" will be either 1 or 2 representing the
  621.            node number you are using on my BBS - YOU SHOULD RENAME THIS
  622.            FILE TO "TKL.KEY" AFTER THE DOWNLOAD - If you fail to do
  623.            this, then all the "Tickle File" programs will still show
  624.            the unregistered version prompt.
  625.     *******************************************************************
  626.  
  627.  
  628.    IMPORTANT POINT TO REMEMBER ABOUT REGISTERING ONLINE
  629.    ----------------------------------------------------
  630.  
  631.    If you plan on using the on-line registration key method, please
  632.    upload a completed registration form (page 1 of this document)"AFTER"
  633.    you get your "TKL.KEY" file. (As a new user you CANNOT upload, so you
  634.    will have to do it after you get your key).  You can also drop the
  635.    registration form in the mail if you wish.
  636.  
  637.    **************************************************************
  638.    PLEASE REMEMBER TO SEND OR UPLOAD THE REGISTRATION FORMS!!!!!!
  639.    **************************************************************
  640.  
  641.  
  642.  
  643. Node 1 :   301-946-2771  v.32/bis     (Use this for TKLREG door)
  644. Node 2 :   301-946-4202  v.Everything (Subscribers of the BBS Only - do not
  645.                                        call this number to use the
  646.                                        TKLREG credit card door - But you
  647.                                        can use this number if you are
  648.                                        registering by mail and calling
  649.                                        to pick up your version. REMEMBER
  650.                                        to fill in your logon name and
  651.                                        password for access.
  652.  
  653.  
  654. Mail Registration to:  Dan Shore
  655.                        THE SHORELINE BBS
  656.                        4312 Ferrara Court
  657.                        Silver Spring, MD  20906
  658.  
  659.  
  660. Make checks payable to:  Dan Shore
  661.  
  662.  
  663. Thanks for your support, and I hope you and your users enjoy the program.
  664.  
  665.  
  666. 8.  Warranty & Disclaimer:
  667.     ----------------------
  668.  
  669. THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
  670. INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  671. PURPOSE.  THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE
  672. PROGRAM IS ASSUMED BY YOU.  FURTHERMORE, I THE AUTHOR DO NOT WARRANT,
  673. GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF OR THE
  674. RESULTS OF THE USE OF THE PROGRAM, OR THAT THE PROGRAM WILL RUN WITHOUT
  675. ERROR, AND YOU RELY ON THE PROGRAM AND RESULTS SOLELY AT YOUR OWN RISK.
  676. I THE AUTHOR CANNOT ACCEPT RESPONSIBILITY FOR SYSTEM DAMAGE, LOSS OF
  677. PROFIT, OR ANY OTHER SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  678. RESULTING FROM THE USE OR INABILITY TO USE THIS PRODUCT.
  679.  
  680.  
  681. 9.  Conclusion:
  682.     -----------
  683.  
  684. This archive has been zipped with an authenticity verification stamp.
  685. When you unzip this archive you should see at the end:
  686.  
  687.        Authentic files Verified!   # MMJ131
  688.        THE SHORELINE BBS
  689.  
  690. If you do not see this, then the file has either been tampered with or
  691. has been rezipped by an upload processor.  The latest version is
  692. available on my BBS, Salt Air or can be FREQed from my BBS with the
  693. magic name of TICKLE if you are in doubt and want a copy of the "real
  694. thing"
  695.  
  696. If you have any questions, comments, suggestions, etc. please feel free
  697. to contact me via NetMail, the PCBoard or the PCBNet conferece in FIDO,
  698. or the PPL conference on RIME.
  699.  
  700.  
  701. Dan Shore                  (301) 946-2771 - Node 1 (public access)
  702. The Shoreline BBS          (301) 946-4202 - Node 2 (subscribers)
  703. 4312 Ferrara Court          Fido Address  - 1:109/458
  704. Silver Spring, MD 20906     RIME Address  - #1205 or SHORELINE
  705.  
  706.