home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / d / dep_43.zip / DEPOSIT.DOC < prev    next >
Text File  |  1993-01-22  |  25KB  |  587 lines

  1.  
  2.                 Online INSTAbank 4.3 Public Release Version
  3.                    A RemoteAccess 1.11 Time and Byte Bank
  4.                 ───────────────────────────────────────────
  5.                     (C) 1992-1993,  William J. Dykstra
  6.  
  7.  
  8.         Online INSTAbank is a Borland Pascal 7.0 application written
  9.         for RemoteAccess 1.11 and compatable versions.  This program
  10.         will allow users to deposit and withdraw time and bytes.
  11.         The sysop may configure the maximum daily deposits and
  12.         withdrawals, as well as the maximum balances.  There is also
  13.         a Rob the Bank feature, which may be enabled or disabled by
  14.         the sysop.
  15.  
  16.         This program has been extensively tested on my BBS, and has
  17.         not caused any problems.  There is, of course, absolutely NO
  18.         WARRANTY of any kind!  This program may work for you, or it
  19.         may not!  It will NOT WORK WILL ALL VERSIONS OF THE BNU Fossil
  20.         driver.  It works fine with X00, but has been known to
  21.         lockup BNU systems.  If you use the BNU .SYS file instead of the
  22.         BNU .COM file, you will probably have better luck with the program.
  23.  
  24.         This program is being distributed as FREEWARE.  That's right,
  25.         its gonna cost you all of zero dollars to register it.  You
  26.         *MUST*, however, register it after 10 days of trial use.
  27.         Please see the section about registration at the end of this
  28.         document for more details.
  29.  
  30.         Online INSTAbank is reported to also work with SuperBBS using
  31.         the SuperBBS - RA conversion programs.  I cannot verify this,
  32.         however.
  33.  
  34.         PLEASE READ THE DOCUMENTATION CAREFULLY.  I know you hate reading
  35.         the stuff... I hate writing it.  But it is ESSENCIAL that you read
  36.         this stuff, or you could miss some important configuration details.
  37.  
  38.  
  39.         Please note that this version of Online INSTAbank will ONLY run on an
  40.         80286 machine or higher.   If you would like an XT version please
  41.         contact the author.
  42.  
  43.  
  44.  
  45.         Major Features of Online INSTAbank:
  46.         ──────────────────────────────────
  47.           ■ users may deposit and withdraw time and bytes
  48.           ■ users may transfer time/bytes to other users
  49.           ■ sysop may set the following limits:
  50.              - Maximum Time/Byte Balances
  51.              - Maximum Daily Time/Byte Deposit
  52.              - Maximum Daily Time/Byte Withdraw
  53.              - Maximum Time/Byte transfers to other users (may be disabled)
  54.              - Maximum number of bank/user robbery attempts (may be disabled)
  55.           ■ View bank statistical information
  56.           ■ Send message to another user
  57.           ■ List accounts
  58.           ■ Full sysop account editing/deleting locally or remotely
  59.           ■ Capability to trade time for bytes or bytes for time
  60.              - Sysop may configure byte/time costs
  61.           ■ Rob the Bank feature allows a user to steal time and bytes
  62.             from either the bank or another user (May be disabled)
  63.           ■ Supports RA 1.11 and compatable versions
  64.           ■ Will not allow a user to take out time if it would cause
  65.             a conflict with the next scheduled system event
  66.             (reads system event as defined in RA, or from time left
  67.              according to DOBBS.BAT if you use a mailer like Front Door)
  68.           ■ specify path and filename of log file (big deal)
  69.           ■ Mulitnode support
  70.           ■ Full transaction logging to a "bank book"
  71.           ■ The BEST part of all... FREE registration!
  72.  
  73.           Online INSTAbank should run fine in DOS or Desqview.  I have not
  74.           tested it in any other environments.   The program requires approx
  75.           150k-200k free RAM to run.
  76.  
  77.  
  78.      *** IMPORTANT ***
  79.  
  80.      If you are upgrading from version 3.3 or earlier, you MUST run
  81.      DEPCONV.EXE to convert the bank datafiles!  The main account datafile
  82.      has changed, and you MUST run the conversion program!
  83.      To run the conversion program, copy it into the SAME directory that
  84.      stores DEPOSIT.DAT and run DEPCONV.EXE.  That's it!  (ONLY run the
  85.      program once!  When you've converted the file, DELETE DEPCONV.EXE!)
  86.  
  87.      Be sure you replace ALL old EXE files (especially DEPMAINT.EXE) with the
  88.      new ones!
  89.  
  90.  
  91.  
  92.  
  93.  
  94. Installing Online INSTAbank
  95. ───────────────────────────
  96.  
  97.      To install the program, first create a directory (eg C:\RA\DEPOSIT)
  98.      into which you will copy all the INSTAbank files.  Now unzip the
  99.      original archive file into this directory.   All of the bank's files
  100.      should be stored in this directory.
  101.  
  102.      When running the program, be sure that you run DEPOSIT.EXE from the
  103.      current directory.  In other words, change into your new bank files
  104.      directory (such as C:\RA\DEPOSIT), and then run the program.
  105.  
  106.      Once you have unzipped the archive, you must create (or modify)
  107.      DEPOSIT.CFG.  This is the configuration file, and is a standard ASCII
  108.      file.  There should be 10 lines in this file, as follows.
  109.  
  110.  
  111.  
  112.       Line 1 : Registration code. Leave a bunch of zeros if unregistered.
  113.       Line 2 : Sysop Name
  114.       Line 3 : BBS Name
  115.       Line 4 : Rob Bank (YES=enabled, NO=disabled)
  116.       Line 5 : Sysop Security Level (anyone with this level or higher can
  117.                   access the sysop functions)
  118.       Line 6 : Path and filename of Log file (eg D:\RA\DEPOSIT.LOG)
  119.       Line 7 : Path to DOBBS.BAT.  LEAVE THIS BLANK to disable this feature.
  120.                 BE SURE YOU LEAVE A BLANK LINE FOR LINE 7 IF YOU DON'T USE
  121.                 THIS FEATURE.
  122.       Line 8 : Max num of Bank robbery attempts allowed per day (0=disable)
  123.       Line 9 : Max num of User robbery attempts allowed per day (0=disable)
  124.      Line 10 : Number of days to keep transaction records in the bank book
  125.  
  126.           Sample Configuration File:
  127.           -------------------------------------
  128.           000000000000
  129.           Sysop Name
  130.           BBS Name
  131.           YES
  132.           32000
  133.           C:\RA\DEPOSIT.LOG
  134.           C:\FD\
  135.           2
  136.           3
  137.           100
  138.           -------------------------------------
  139.  
  140.      Note:  The timebank itself does not read the 10th line of the
  141.      configuration file.  It does not care how long transactions are
  142.      kept in the transaction file (the bank book).  If you run
  143.      DEPMAINT with the /MAINT parameter (see below), it will read the
  144.      configuration file, and it will delete all records of transactions
  145.      that are older than the number of days you specify here.
  146.  
  147.  
  148.      You must also modify a file called DEPOSIT.SEC.  This file MUST be
  149.      located in the directory with the bank's files (the directory you
  150.      created and unzipped everything into).
  151.  
  152.      This file contains the various security levels and their limits.
  153.      You may have up to 100 different security levels defined, each on
  154.      its own line.  If you define more than 100 levels, the rest will be
  155.      ignored.
  156.  
  157.      SPECIAL NOTE:  THE FIRST SECURITY LEVEL MUST BE 0.  This
  158.      will be the DEFAULT limits for all users.  If a user has a security
  159.      level that is not listed in this file, then that user's limits will
  160.      be set to the default limits.
  161.  
  162.  
  163.      DEPOSIT.SEC has this format:
  164.  
  165.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  166.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  167.        <SL> <MTD> <MTW> <MBD> <MBW> <MTB> <MBB> <MBT> <MTT> <TC> <BC>
  168.        etc..etc...etc...
  169.  
  170.         SL:  Security Level
  171.         MTD: Maximum Time Deposit (daily)
  172.         MTW: Maximum Time Withdraw (daily)
  173.         MBD: Maximum Kbyte Deposit (daily)
  174.         MBW: Maximum Kbyte Withdraw (daily)
  175.         MTB: Maximum Time Balance
  176.         MBB: Maximum Byte Balance
  177.         MTT: Maximum Time Transfer
  178.         MBT: Maximum Byte Transfer
  179.         TC : Time Cost                             *see below
  180.         BC : Byte Cost                             *see below
  181.  
  182.  
  183.         example:
  184.              0 30 60 500 1000 120 4000 60 1000 40 10
  185.             10 60 90 800 2000 240 4000 90 2000 20 0
  186.  
  187.      In the above example, all users by default will have a the following
  188.      limits: Max Time Deposit=30 mins
  189.              Max Time Withdraw=60 mins
  190.              Max Byte Deposit=500 kb
  191.              Max Byte Withdraw=1000 kb
  192.              Max Time Balance=120 mins
  193.              Max Byte Balance=4000 kb
  194.              Max Time transfer=60 mins
  195.              Max Byte transfer=1000 kb
  196.              Time Cost : Get 1 minute for 40 kb
  197.              Byte Cost : Get 50 kb for 10 minutes
  198.  
  199.      and any user with security level 10 would have these limits instead of
  200.      the defaultss: Max Time Deposit=60 mins
  201.                     Max Time Withdraw=90 mins
  202.                     Max Byte Deposit=800 kb
  203.                     Max Byte Withdraw=2000 kb
  204.                     Max Time Balance=240 mins
  205.                     Max Byte Balance=4000 kb
  206.                     Max Time Transfer=90 mins
  207.                     Max Byte Transfer=2000 kb
  208.                     Time Cost : Get 1 minute for 20 kb
  209.                     Byte Cost : Byte purchases DISABLED (value of 0).
  210.  
  211.      NOTE: The maximum value for each of these fields is 99,999.
  212.  
  213.      The maximum Transfer values are the maximum amounts that a user may
  214.      transfer to another user per day.   For example, if a user's maximum
  215.      time transfer value is 30 minutes, they may transfer up to 30 minutes
  216.      to as many different users as they wish (as long as they have the time
  217.      in the bank for the transfers).  They may not deposit MORE than the
  218.      limit you set to the same user on the same day.
  219.  
  220.  
  221.    * TIME COST:
  222.           The time cost value is the number of bytes it will cost the
  223.           user for each minute they purchase.  A value of 40 would indicate
  224.           a cost of 40kb for each minute purchased.
  225.  
  226.    * BYTE COST:
  227.           Byte cost is a little different than time cost.  The Byte cost
  228.           is based on 50kb.  The value you set for the Byte cost will be
  229.           the number of minutes it costs for 50 kb.  A value of 1 means
  230.           it will cost 1 minute to purchase 50 kb.  A value of 3 means it
  231.           would cost 3 minutes to purchase 50 kb.
  232.  
  233.           Please note that you may NOT use decimal values.  A value of
  234.           ZERO (0) will disable the feature.   You may choose to enable
  235.           time or byte purchases, but disable the other.  You can disable
  236.           either one or the other or both by placing a zero in each
  237.           appropriate field.
  238.  
  239.  
  240.      WARNING: Be sure that your Byte Cost is high enough to offset your
  241.               time cost.  If your byte cost is too low, it is possible
  242.               that a user could continually trade time for bytes, and then
  243.               trade those bytes for more time, and actually make a profit!
  244.               Example:
  245.  
  246.                       Time Cost = 10  (buy 1 minute for 10kb)
  247.                       Byte Cost = 1   (buy 50kb for 1 minute)
  248.  
  249.                       I have 1000 kb and 100 minutes.
  250.                       I sell my 1000kb for 100 minutes.
  251.                       I now have 0 kb and 200 minutes.
  252.                       I sell back the 100 minutes for 5000 kb.
  253.                       I now have 5000 kb and 100 minutes.  I have made
  254.                         a super profit!
  255.  
  256.  
  257.               If, however, you set it up similar to this, a user could not
  258.               make a profit by trading time and bytes back and forth:
  259.  
  260.                       Time Cost = 20  (buy 1 minute for 20kb)
  261.                       Byte Cost = 5   (buy 50kb for 5 minutes)
  262.  
  263.                       I have 1000 kb and 100 minutes in my account.
  264.                       I sell my 1000 kb for 50 minutes.
  265.                       I now have 0 kb and 150 minutes.
  266.                       I sell back the 50 minutes for 500 kb.
  267.                       I now have 500kb and 100 minutes.  I cannot make
  268.                         a profit this way.  (I lost 500kb!)
  269.  
  270.  
  271.      I find a time cost of 20 (buy 1 minute for 20 kb) and a byte cost
  272.      of 5 (buy 50kb for 5 minutes) works very well.  Sure, you are, in
  273.      a sense, ripping off the users, but sometimes they need time or
  274.      bytes and have the other, so they'll gladly trade the extra of one
  275.      to get some of the other!
  276.  
  277.      (To make everything break even, ie no gain, no loss, set the time
  278.       cost to 10 and the byte cost to 5)
  279.  
  280.      If you are unsure if your values will allow the user to make a profit
  281.      or not, then step through the example as I did above.  If you make
  282.      a profit, raise your byte cost or time cost.
  283.  
  284.  
  285.      Once you have modified the configuration files, you need to install
  286.      the program to run as an external door from RemoteAccess.
  287.      The program should be installed as a type 7 external program in
  288.      RACONFIG.  The program requires that you pass the path to EXITINFO.BBS
  289.      and DORINFO1.DEF to it on the command line.  To do this, I recommend
  290.      that you create a batch file (DEPOSIT.BAT).
  291.  
  292.      For single node systems, this batch file may look like this:
  293.  
  294.      @ECHO OFF
  295.      CD \RA\DEPOSIT
  296.      DEPOSIT.EXE C:\RA\
  297.      CD \RA
  298.  
  299.      Your 'optional data' in the RemoteAccess menu configuration for this
  300.      item would be   *C /C C:\RA\DEPOSIT.BAT
  301.  
  302.      For multinode systems your batch file should look similar to this:
  303.  
  304.      @ECHO OFF
  305.      CD \RA\DEPOSIT
  306.      DEPOSIT.EXE C:\RA\LINE%1\
  307.      CD \RA
  308.  
  309.      Your 'optional data' field in the RemoteAccess menu configuration for
  310.      this item would be   *C /C C:\RA\DEPOSIT.BAT *N
  311.  
  312.      The *N will pass the current line number that the user is on to your
  313.      batch file.  The batch file will, in turn, point to the proper line
  314.      directory.  If you run a multinode system then you'll know what I'm
  315.      talking about here, so more explanation should not be necessary.
  316.  
  317.      With the above multiline example, assuming you have 2 lines on your
  318.      system, if a user logged onto line 1 ran the bank, the %1 would become
  319.      a '1', so the directory being pointed to would be C:\RA\LINE1\.  If a
  320.      user was on line 2, then it would point to C:\RA\LINE2\.  Replace
  321.      the LINE in LINE%1 with whatever directory names you are using for
  322.      your separate RemoteAccess line directories.
  323.  
  324.      Thanks to Richard Bollar for pointing me in the right direction for
  325.      multinode setup.
  326.  
  327.      If you run into memory problems you may want to use the *M feature
  328.      in the RemoteAccess menu configuration field for 'optional data'.
  329.      You should not need to do this however.  I run the program without
  330.      the *M parameter, both in DOS and Desqview environments.
  331.  
  332.      The program will use ANSI colour codes if ANSI is enabled in the
  333.      DORINFO1.DEF file.  If the user uses ANSI on the BBS, then they
  334.      will have ANSI in the bank.  Avatar is NOT supported.   If they do
  335.      not have ANSI enabled then it will run in plain ASCII mode.
  336.  
  337.      Options available to the users:
  338.         The options that are available to users are:
  339.         - Deposit Time/Bytes
  340.         - Withdraw Time/Bytes
  341.         - List accounts
  342.         - Send message to another user (70 character max length)
  343.         - Rob the Bank (or another user) *only if enabled by sysop
  344.         - Transfer time/bytes to another user
  345.         - Statistics
  346.         - Version Information
  347.         - Trade Time for Bytes/Bytes for Time
  348.         - View past transactions (bank book)
  349.         - Quit
  350.         - * Sysop (available to any user who's security level matches
  351.                    the Sysop Security level setting in the config file)
  352.  
  353.      The Rob the Bank feature will not appear on the menu if the sysop
  354.      has disabled this feature.
  355.  
  356.      The sysop menu will only be available to users who have a security
  357.      level that is equal to or greater than the level you set in the
  358.      configuration file.  This option will NEVER be displayed on the
  359.      menu, even if the user is allowed to access the function.  The
  360.      key to use to access the sysop menu is the * key.
  361.  
  362.      Users may only view their own bank books.  If a user has a security
  363.      level equal to or higher than the level defined as the sysop security
  364.      level, then they will be prompted for the name of the person who's
  365.      bank book they want to view.  In other words, if the user has access
  366.      to the sysop menu, they will also be able to view anyone's bank book.
  367.  
  368.  
  369. DEPMAINT.EXE - Maintenance Utility
  370. ──────────────────────────────────
  371.  
  372.         This program contains the same options that the Sysop menu in
  373.         DEPOSIT.EXE does.  This is for LOCAL use only, and is very
  374.         handy for changing account balances while a user is online.
  375.         You cannot use the sysop menu within the INSTAbank program
  376.         itself when a user is online, as it will read their info
  377.         from DORINFO1.DEF and EXITINFO.BBS.
  378.  
  379.         Running DEPMAINT D:\PATH\ /MAINT will CLEAN THE DATA FILES.  This
  380.         option should be used now and then to clean out the data
  381.         files.  Old messages (any messages that are marked as
  382.         read) will be deleted from the message file, and any users
  383.         that are no longer located in USERS.BBS will be deleted.
  384.         Accounts with no time and no bytes (empty accounts) will
  385.         also be removed.  The regular DEPOSIT.LOG file will indicate
  386.         who's accounts have been deleted.  This option will also clean
  387.         out the transaction file, deleting records of transactions that
  388.         are older than the number of days specified in DEPOSIT.CFG on
  389.         line 10.
  390.  
  391.         D:\PATH\ must be the path to your CONFIG.RA file.
  392.  
  393.         You may run this program in your nightly events if you desire.
  394.  
  395.         Be sure to include the path to CONFIG.RA as the first parameter.
  396.         Be sure to use the /MAINT parameter as the second parameter!
  397.  
  398.         No parameters are needed if you are only running the editor.
  399.  
  400.  
  401.  
  402. READMSGS.EXE - Message reader
  403. ─────────────────────────────
  404.  
  405.         This program will simply display all of the messages that are in
  406.         the message file.   Big deal.  (it also shows who sent the
  407.         message, and who the message is for.)
  408.  
  409.  
  410. DEPCONV.EXE - Conversion Util
  411. ─────────────────────────────
  412.         If you are upgrading from version 3.3 or earlier you MUST run
  413.         DEPCONV.EXE to convert the bank's data files.  Run this program
  414.         ONCE only!
  415.  
  416.  
  417.  
  418. Distributing Online INSTAbank
  419. ─────────────────────────────
  420.         Please feel free to distribute Online INSTAbank.  Please
  421.         distribute only the original archive, in unmodified form.
  422.         NO FEE MAY BE CHARGED for this program, other than fees
  423.         necessary to cover the cost of distribution.  This may be
  424.         included in shareware/freeware packages, such as CD-ROM disks
  425.         of shareware, etc.
  426.  
  427.  
  428.  
  429. Registering Online INSTAbank
  430. ────────────────────────────
  431.  
  432.         You must register Online INSTAbank after 10 days of evaluation
  433.         use.  If you continue to use the program after the 10 day trial
  434.         period, please register it.  Registration is *FREE*, so you have
  435.         no excuse to avoid registering.
  436.  
  437.         Why do I require registration if its FREE?  I want to know how
  438.         many people are using the program, so I can determine if furthur
  439.         development should be done.
  440.  
  441.         I will gladly accept suggestions and ideas for the program.  If
  442.         there is a feature you would like to see, let me know.  Also,
  443.         PLEASE let me know if you encounter any bugs of any kind!
  444.  
  445.         Custom versions of the program may be written on request, for a
  446.         very modest fee (usually less than $25 Cndn).  If it is a very
  447.         small modification, and most are, then there will be no charge.
  448.         I will just consider it an "implemented suggestion".
  449.  
  450.  
  451.  
  452. Future Plans:
  453. ────────────
  454.  
  455.         Please send me your ideas.  If you have a suggestion for the bank,
  456.         and it is something that I can add without too much work, I'll do
  457.         what I can to implement your suggestion.
  458.  
  459.         Your ideas are welcome!  Send em to me!
  460.  
  461.  
  462.  
  463. --------[Cut Here]-------------------------------------------------------------
  464.  
  465.         Online INSTAbank      R E G I S T R A T I O N    F O R M
  466.         ~~~~~~ ~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~
  467.  
  468.        *Sysop Name: _______________________________________________
  469.  
  470.          *BBS Name: _______________________________________________
  471.  
  472.            Address: _______________________________________________
  473.  
  474.                     _______________________________________________
  475.  
  476.               City: ________________________ Prov/State: __________
  477.  
  478.    Postal/Zip Code: __________________  Country: __________________
  479.  
  480.          BBS Phone: __________________ Max Baud Rate: _____________
  481.  
  482.  
  483.    If you plan to call the BBS to pickup your registration code,
  484.    please fill out the following:
  485.  
  486.         Real Name:_______________________________ (do NOT use an alias)
  487.  
  488.         Password to use:_________________________
  489.  
  490.         ANSI colour? (Yes or no):________________
  491.  
  492.         The number you will be calling from:_______________________
  493.          (this will be matched via call display)
  494.  
  495.         You *ONLY* need to fill out this information if you want me to
  496.         create an account ahead of time for you (and you are mailing this
  497.         form in. If you are simply going to call the BBS to get your
  498.         Registration code, don't worry about this logon info...)
  499.  
  500.  
  501.  
  502.    Where did you obtain your copy of Online INSTAbank?
  503.  
  504.    ________________________________________________________________
  505.  
  506.  
  507.    Comments/Suggestions:
  508.  
  509.    ________________________________________________________________
  510.  
  511.    ________________________________________________________________
  512.  
  513.    ________________________________________________________________
  514.  
  515.    ________________________________________________________________
  516.  
  517.    ________________________________________________________________
  518.  
  519.    ________________________________________________________________
  520.  
  521.    ________________________________________________________________
  522.  
  523.  
  524. --------[Cut Here - end of registration form]-------------------------------------------------------------
  525.  
  526.         Mail the above registration form to:
  527.  
  528.              Bill Dykstra
  529.              189 Bristol Road
  530.              Newmarket, Ontario. Canada.
  531.              L3Y 7X9
  532.  
  533.  
  534.         or call The BillBoard BBS
  535.                 (416) 898-2443
  536.                 14.4k v.32bis/v.42bis 8,N,1
  537.             and leave a message to Bill Dykstra (or sysop), with this
  538.             form file attached to the message.
  539.  
  540.         FidoNET 1:250/932
  541.  
  542.  
  543.  
  544.         If you would like me to send your registration code to you in the
  545.         mail, please include a self addressed stamped envelope (why should
  546.         I pay if you don't have to!?).  If you do NOT include an envelope,
  547.         then I will assume that you will be calling the BBS.
  548.  
  549.         I will create an account for you on the BBS if you fill out the
  550.         apropriate information above.  I will leave you a message with
  551.         your registration code in it.  Please allow enough time for the
  552.         letter to arrive here.  I will post a message with your reg. code
  553.         the same day that I receive your letter.  You do NOT have to mail
  554.         this form to me, however.  You may call the BBS, upload this form
  555.         to me (File attach it to a message), and then page me.  If I'm
  556.         around, I'll get your code on the spot.  If I am not around, you'll
  557.         have to call back.  I usually check mail every night at 5:45pm, as
  558.         well as at other random times.  If you leave a message before 5:30pm
  559.         it will almost surely be answered by 6:30pm.
  560.         (see above for BBS phone number)
  561.  
  562.  
  563.         I hope this program works well for you, and you have no problems!
  564.         I apologize for the lack of user-friendliness in the program
  565.         configuration and documentation.  Again, I didn't originally plan
  566.         on releasing this to the public, so I didn't worry too much about
  567.         being user friendly.   Also, its freeware, so I guess you shouldn't
  568.         expect everything!
  569.  
  570.         Need an archive viewer?  Online Archive Master 5.0 is now available!
  571.         It is also FREEWARE, and is available on the BBS.  This program will
  572.         allow users to view the contents of ZIP, ARJ, LHA, LZH, ARC, and PAK
  573.         files while online.  They may also read files within the archive and
  574.         extract files to a separate extract zip file!  Check it out on
  575.         the BBS!
  576.  
  577.         These are both programs that I have written for my personal use on
  578.         my BBS, but, with the help of a few local sysops who kept bugging
  579.         me to release them, I have made public versions available.  Since I
  580.         originally made them for my own use, and didn't intend them for
  581.         public release, I am making them freeware.  After all, the program
  582.         was there, so why not let others benefit from them?  I hope you
  583.         find them useful.
  584.  
  585.                 --Bill Dykstra
  586.  
  587.