home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbs / mezz443.zip / MEZANINE.DOC < prev    next >
Text File  |  1993-03-20  |  81KB  |  1,777 lines

  1.  
  2.                           METRO-MEZZANINE, Type IV
  3.                                Version 4.43
  4.                              By Steven H. Lin
  5.                       Copyright 1992 by Steven H. Lin
  6.                             All rights reserved
  7.  
  8.  
  9.                          GENERAL OPERATIONS MANUAL
  10.  
  11. -----------------------------------------------------------------------------
  12. CONTENTS
  13.  
  14.  1.0  Introduction
  15.  2.0  Registration
  16.  3.0  The Purpose of Metro-Mezzanine
  17.  4.0  Requirements
  18.  5.0  Installation
  19.  6.0  Setup
  20.  7.0  Task Management
  21.  8.0  Product Support
  22.  9.0  Acknowledgements
  23. 10.0  Final Words
  24. 11.0  Registration Form
  25.  
  26.  
  27.  
  28. -----------------------------------------------------------------------------
  29. 1.0  INTRODUCTION
  30.  
  31. If you are a BBS aficionado type of system operator (sysop), then
  32. Metro-Mezzanine may be for you. Testing more than one BBS program at a time,
  33. or just running your usual one while testing another for whatever reason,
  34. can be time- and space-consuming as you struggle with rearranging your hard
  35. disk and other facets of your system to accomodate each BBS program as much
  36. as you can without adversely affecting the others.
  37.  
  38. Metro-Mezzanine can help, by making access to the different BBS programs (or
  39. even to just ONE, if you need a special customizable front-end program
  40. between your mailer and your BBS) as painless as possible. In this age of
  41. sophistication, making things more palatable is a definite plus.
  42.  
  43. 1.1  Warning -
  44.  
  45.         If you have never used a program from [The Deviant's Palace], then
  46.         you may be in for a massive shock. Please, if you suffer from an
  47.         angina pectoris condition, keep your supply of amyl nitrate or
  48.         nitroglycerin within easy reach. If you are using stronger
  49.         medications, like calcium channel blocking agents (most notably
  50.         verapamil) or ß-adrenoceptor blocking agents (AKA "beta blockers"),
  51.         you may want to have some experienced medical personnel nearby to
  52.         monitor your health condition as you set up Metro-Mezzanine. Use
  53.         Metro-Mezzanine at your own risk.
  54.  
  55.         If you suffer from psychological problems or disabilities,
  56.         Metro-Mezzanine is not guaranteed to not injury your psyche. Use
  57.         Metro-Mezzanine at your own risk.
  58.  
  59. 1.2  License Agreement -
  60.  
  61.         The author of Metro-Mezzanine has taken every precaution to insure
  62.         that no harm or damage will occur on computer systems operating the
  63.         Metro-Mezzanine package. Nevertheless, the author of Metro-Mezzanine
  64.         shall NOT be held liable for whatever may happen on your computer
  65.         system or to any computer systems which connect to your own as a
  66.         result of operating the Metro-Mezzanine package. The user assumes
  67.         full responsibility for the correct operation of this software
  68.         package, whether harm or damage results from software error,
  69.         hardware malfunction, or operator error. NO warranties are offered,
  70.         expressly stated or implied, including without limitation or
  71.         restriction any warranties of operation for a particular purpose
  72.         and/or merchantability.
  73.  
  74.         The Metro-Mezzanine main program, setup program, and documentation
  75.         are copyrighted products of Steven H. Lin. Steven H. Lin reserves
  76.         all rights to these products. This is protected by the United States
  77.         of America (USA) and International Copyright Laws. In no way shall
  78.         the components of the Metro-Mezzanine software package be reproduced
  79.         or modified in any form or method without prior expressly written
  80.         permission from Steven H. Lin.
  81.  
  82.         Steven H. Lin grants an unlimited license for the purpose of dis-
  83.         tributing unregistered copies of the Metro-Mezzanine software
  84.         package to the public when such unregistered copies are released
  85.         from [The Deviant's Palace]. Tampering with or altering the contents
  86.         or integrity of the Metro-Mezzanine software package is prohibited.
  87.         No fee may be charged by any agency other than Steven H. Lin beyond
  88.         cost of distributing unregistered copies without prior expressly
  89.         written permission from Steven H. Lin.
  90.  
  91.         Metro-Mezzanine is distributed under the Shareware concept. You are
  92.         allowed to operate Metro-Mezzanine for a trial period of thirty (30)
  93.         days. After this trial period, you must register Metro-Mezzanine or
  94.         discontinue its usage. Continued operation of Metro-Mezzanine past
  95.         the above stated trial period requires full registration payment.
  96.  
  97.         The transfer of copyright ownership of Metro-Mezzanine from DevPal
  98.         MetroNet Communications, Inc. to the author of Metro-Mezzanine,
  99.         Steven H. Lin, does not in any way change the license agreement
  100.         explained above.
  101.  
  102. 1.3  The New and the Old -
  103.  
  104.         For newbies (AKA people who are using Metro-Mezzanine for the first
  105.         time), Metro-Mezzanine will be a brand-new experience, something
  106.         which is not too difficult to set up, particularly managing the
  107.         interface between your choice of BBS front-end/mailer, Metro-
  108.         Mezzanine, and your BBS programs.
  109.  
  110.         On the other hand, for the oldsies (AKA people who have used
  111.         previous Types of Metro-Mezzanine (ie. Types I, II, and III)),
  112.         reading this document will be a GREAT help, especially for those who
  113.         are less inclined to "fool around and figure things out" for
  114.         themselves. Anyway, even these more technically-oriented people will
  115.         have some difficulty in figuring out the method to the madness that
  116.         Metro-Mezzanine's programmer exhibits.
  117.  
  118.         The reason for this is simple: although superficially, many of
  119.         Metro-Mezzanine's features are very familiar to the oldsies, the
  120.         fundamental design of Metro-Mezzanine was radically changed (some
  121.         might even consider it to be greatly improved!). There was an
  122.         attempt to keep as many items familiar to the oldsies as possible to
  123.         reduce the confusion in the upgrade process; however, some of the
  124.         new features and options could not be reconciled with the old
  125.         design, for obvious reasons (which you oldsies will see).
  126.  
  127.  
  128.  
  129. -----------------------------------------------------------------------------
  130. 2.0  REGISTRATION
  131.  
  132. Registration of Metro-Mezzanine is mandatory if you wish to continue using
  133. Metro-Mezzanine past the thirty-day trial period.
  134.  
  135. The unregistered demo mode of Metro-Mezzanine is fully functional, but it
  136. does NOT have the bonus features which are available to registered sysops to
  137. further enhance the performance and versatility of Metro-Mezzanine. To put it
  138. in another light, the unregistered demo mode has the necessary basic con-
  139. figuration for Metro-Mezzanine, while the registered mode possesses the
  140. full-blown maximally-expanded configuration.
  141.  
  142. Many of the features mentioned in this text will apply only to the registered
  143. version; when running the unregistered demo, it will become obvious which
  144. capabilities are not included in the basic package. This document will, thus,
  145. still be very useful when you register your product; it is highly recommended
  146. that you have this document formatted and printed out nicely so that you will
  147. have a permanent reference source readily available to you when needed.
  148.  
  149. There are different registration plans available, depending upon which
  150. category your system falls into:
  151.  
  152.         Non-Commercial System
  153.         Commercial System
  154.         System with Registered DevOnline Product(s)
  155.  
  156. After reading sections 2.1 - 2.4, complete the registration form at the
  157. end of this document.
  158.  
  159. Issue a check or money order to STEVEN H. LIN.
  160.  
  161. Send the registration form and the check or money order to:
  162.  
  163.         Steven H. Lin
  164.         DevPal MetroNet Communications
  165.         1251 NE 108th Street, #621
  166.         Miami, Florida 33161
  167.         United States of America
  168.  
  169. 2.1  Instructions for Non-Commercial Systems -
  170.  
  171.         To be considered a "non-commercial system", your system must be
  172.         physically located in a private residence and NOT be engaged in
  173.         commercial activities. These commercial activities include, but are
  174.         not limited to:
  175.  
  176.                 Subscription/registration REQUIRED for system access
  177.  
  178.                 Subscription/registration REQUIRED for access to a
  179.                 part of the system
  180.  
  181.                 Product support for a product written or marketed by
  182.                 the system operator(s) engaged in running, or aiding
  183.                 in running, the system.
  184.  
  185.                 Product support for materials which the system operator(s)
  186.                 have agreed to manage for the authors of those materials.
  187.                 This includes ASP distribution sites.
  188.  
  189.         The registration fees for a non-commercial system are:
  190.  
  191.                 $20.00 US 
  192.  
  193. 2.2  Instructions for Commercial Systems -
  194.  
  195.         To be considered a "commercial system", your system must be
  196.         physically located in a non-private residence OR be engaged in
  197.         commercial activities. These commercial activities include, but
  198.         are not limited to:
  199.  
  200.                 Subscription/registration REQUIRED for system access
  201.  
  202.                 Subscription/registration REQUIRED for access to a
  203.                 part of the system
  204.  
  205.                 Product support for a product written or marketed by
  206.                 the system operator(s) engaged in running, or aiding
  207.                 in running, the system.
  208.  
  209.                 Product support for materials which the system operator(s)
  210.                 have agreed to manage for the authors of those materials.
  211.                 This includes ASP distribution sites.
  212.  
  213.         The registration fee for a commercial system is:
  214.  
  215.                 $35.00 US
  216.  
  217. 2.3  Instructions for Systems with Registered DevOnline(tm) Products -
  218.  
  219.         The limited-time discount offer program previously available
  220.         to individuals who have registered other DevOnline products has
  221.         concluded; this payment option is no longer in effect, as of the
  222.         first public release of Metro-Mezzanine Type IV. If you are
  223.         registering Metro-Mezzanine, check to make sure that you are
  224.         either registering under the commercial or non-commercial plans
  225.         listed in Sections 2.1 and 2.2.
  226.  
  227. 2.4  Additional Costs -
  228.  
  229.         In addition to registration of Metro-Mezzanine, there may be other
  230.         costs, depending on the method of delivery that you choose.
  231.  
  232.                 Delivery of registration key via FidoNet NetMail: FREE
  233.                 Download of registration key from DevPalMiami   : FREE
  234.                 Complete registered version sent via USPS mail  : $5.00 US
  235.  
  236.         If you decide upon downloading the registration key from
  237.         DevPalMiami, remember to provide a filename and a security password
  238.         for the archive in which your key will be placed.
  239.  
  240.         If you wish to access [The Deviant's Palace] at Miami computer system
  241.         metronetwork (AKA DevPalMiami), there are currently three accounts
  242.         available to DevOnline product registrants:
  243.  
  244.                 Basic status: 30-45 minutes per day
  245.  
  246.                 Regular status: 60 minutes per day
  247.  
  248.                 Executive/Preferred: 120 minutes per day
  249.  
  250.         Each of the accounts have above-average downloading privileges, but
  251.         the Executive/Preferred account has by far the most lenient. All
  252.         subscription rates are discounted from their standard rates, so that
  253.         DevOnline registrants may take advantage of many of the special and
  254.         unique features at DevPalMiami.
  255.  
  256.  
  257.  
  258. -----------------------------------------------------------------------------
  259. 3.0  THE PURPOSE OF METRO-MEZZANINE
  260.  
  261. Metro-Mezzanine is a BBS carousel, in the tradition of Ghostwheel, the
  262. earliest ever produced. Metro-Mezzanine's history is long and involved,
  263. but it essentially begins with Ghostwheel, from which the Matrix login
  264. method was adapted and also from which simple analogs were made by others.
  265. Now the development cycle comes full circle, as Ghostwheel is now resurrected
  266. for widespread use in the form of Metro-Mezzanine. Why settle for a poor
  267. shade of Ghostwheel when you can have THE successor to Ghostwheel?
  268.  
  269. But what is a BBS carousel? Whenever a sysop decides that operating more
  270. than one BBS program is necessary (perhaps by joining different BBS programs
  271. with different strengths together, the end effect is much greater than the
  272. sum of the total, or perhaps more security is required than can be supplied
  273. by one BBS program, or perhaps the sysop just wants to test out a new BBS
  274. program with his enterprising users without having to drop his existing BBS
  275. package and the users who wish to enjoy the status quo), a BBS carousel is a
  276. logical solution. This is a program which allows the sysop to offer his users
  277. the choice to access any of a number of BBS programs that are running on his
  278. system, in a metronet-like fashion.
  279.  
  280. In addition, Metro-Mezzanine has other features which will aid the sysop in
  281. directing his users:
  282.  
  283.         An easy-to-use menu construction system, comparable to (but
  284.         simpler than) the TBBS/QuickBBS/RemoteAccess menu language.
  285.  
  286.         The ability to display text files as well as jump to different
  287.         BBS programs, individually and in tandem. Also, the ability to
  288.         offer an easy-to-maintain bulletin selection menu system if so
  289.         desired.
  290.  
  291.         The flexibility of errorlevels to initiate access to each
  292.         BBS program.
  293.  
  294.         The ability to offer downloading of files specified by the sysop
  295.         for his users via Omen Technology's DSZ protocol subsystem.
  296.  
  297. 3.1  Greater Utility in This Age of Technology -
  298.  
  299.         The initial release of Metro-Mezzanine was never intended to make as
  300.         great an impact as it has. Unbeknownst to the author, there are
  301.         substantially more people eager for a BBS carousel than originally
  302.         estimated, by at least 580%. A major impact Metro-Mezzanine has made
  303.         is on systems operating within more than one mail network: the use of
  304.         Metro-Mezzanine to allow access to multiple BBS partitions, with
  305.         each partition operating within a different mail network, is
  306.         tremendously popular. DevPalMiami itself is able to operate within
  307.         several mail networks using different technologies (FidoNet, QWK,
  308.         ExecNet, and VBBS methods) because of Metro-Mezzanine. This
  309.         incredible expansion of connectivity and configurability frees
  310.         sysops from needing all sorts of ugly, kludgy methods of trying to
  311.         tie together different technologies and lets them concentrate on the
  312.         important aspects of running a colorful, diversified system. If you
  313.         want to operate your system within more than one mail network, then
  314.         Metro-Mezzanine is an excellent option for you.
  315.  
  316.         3.1.1  "Take two!" (4 December 1992) -
  317.  
  318.                 Well, it has been several months since I made the statement
  319.                 in Section 3.1. Here is an update:
  320.  
  321.                 Interest in Metro-Mezzanine has continued to grow
  322.                 exponentially as new BBS products, such as more versatile
  323.                 BBS programs and graphics-oriented BBS programs and new mail
  324.                 networking technologies and many other new developments,
  325.                 keep appearing on the Modemland scene.
  326.  
  327.                 Because of this, Metro-Mezzanine is taking on more and more
  328.                 innovative features to accomodate everybody's needs.
  329.                 However, I realize that there are many features that I have
  330.                 not even thought of, which could be introduced into
  331.                 Metro-Mezzanine or provided as an add-on module to
  332.                 Metro-Mezzanine. If you have any ideas on how to improve
  333.                 Metro-Mezzanine's usefulness to Modemland, feel free to let
  334.                 me know.
  335.  
  336.                 At this point, improving Metro-Mezzanine will be helping
  337.                 literally THOUSANDS of BBS sysops worldwide. Help us to help
  338.                 yourself and the grateful masses.
  339.  
  340.                 Thanks.                         - S/L
  341.  
  342.  
  343.  
  344. -----------------------------------------------------------------------------
  345. 4.0  REQUIREMENTS
  346.  
  347. 4.1  General System Requirements -
  348.  
  349.         The following are the requirements for using Metro-Mezzanine:
  350.  
  351.                 An MS-DOS computer
  352.  
  353.                 A modem
  354.  
  355.                 At least one BBS program or telecommunications host package
  356.  
  357.                 A front-end/mailer (eg. FrontDoor, BinkleyTerm)
  358.  
  359.                 An ANSI driver
  360.  
  361.                 At least 250Kb of hard disk space...
  362.                 (can be run from floppy, but what about the BBS's?)
  363.  
  364.                 As much RAM as needed for the most memory-requiring of the
  365.                 BBS programs or telecommunications host packages used
  366.  
  367. 4.2  Environments -
  368.  
  369.         Metro-Mezzanine will work under the following environments (although
  370.         it is certainly not limited to only the following):
  371.  
  372.                 Artisoft LANtastic 3.3 - 4.1
  373.                 Compaq MS-DOS 3.31
  374.                 Digital Research DR-DOS 5.0 - 6.0
  375.                 Microsoft MS-DOS 3.3 - 5.0
  376.                 Quarterdeck DesqView 2.31 - 2.42
  377.  
  378. 4.3  Memory Managers -
  379.  
  380.         Metro-Mezzanine appears well-behaved when operating under memory
  381.         management programs, such as 386-to-the-Max, HIMEM, QEMM-386, and
  382.         NetRoom. This is primarily because Metro-Mezzanine does not perform
  383.         any unusual operations in high memory areas (ie. extended memory,
  384.         expanded memory). It is also strongly advised that Metro-Mezzanine
  385.         NOT be loaded into any high memory areas.
  386.  
  387.  
  388.  
  389. -----------------------------------------------------------------------------
  390. 5.0  INSTALLATION
  391.  
  392. Installation is fairly simple.
  393.  
  394. Make a directory somewhere for the placement of Metro-Mezzanine.
  395.  
  396. Then unZIP the archive into that directory.
  397.  
  398. At this point, you will have a batch file called INSTALL.BAT in your
  399. directory. Run it, and it will go ahead and establish some directories
  400. needed by Metro-Mezzanine and break out some files from a self-extracting
  401. archive.
  402.  
  403. Now you are finished with the installation of the program.
  404.  
  405. 5.1  READ.ME -
  406.  
  407.         It is a very good idea to read the READ.ME file to make sure that
  408.         you have not missed any important notes or comments concerning the
  409.         version of Metro-Mezzanine you are using.
  410.  
  411. 5.2  Upgrading from Older Versions of Metro-Mezzanine -
  412.  
  413.         Type IV is so radically different from previous Types that you will
  414.         not be able to upgrade your Metro-Mezzanine setup. You will have to
  415.         start anew.
  416.  
  417.  
  418.  
  419. -----------------------------------------------------------------------------
  420. 6.0  SETUP
  421.  
  422. Setup involves several steps:
  423.  
  424.         Running the Metro-Mezzanine setup program (MEZSETUP) to initialize
  425.         the needed data files and to accept your choices for access in
  426.         Metro-Mezzanine.
  427.  
  428.         Setting up your BBS batch file to handle Metro-Mezzanine.
  429.  
  430.         Modifying DOOR information files to handle incoming callers.
  431.  
  432. 6.1  The Metro-Mezzanine Setup Program -
  433.  
  434.         In your Metro-Mezzanine directory, there is a program called
  435.         MEZSETUP.EXE. To run it, type the following at your DOS command
  436.         prompt:
  437.  
  438.                 MEZSETUP
  439.  
  440.         You will be given a screen display announcing the program, then you
  441.         will asked to hit <ENTER>, whereupon you will be presented with the
  442.         main MezSetup menu.
  443.  
  444.         Metro-Mezzanine Type IV has a few options at the main menu of its
  445.         setup program, and they are arranged as follows:
  446.  
  447.                 MezSetup 4.12 (12/03/1992)
  448.                 ---------------------------------------------------------
  449.                 [A] Create/Edit/Delete Tasks
  450.                 [B] Set Welcome/Intro Task
  451.                 [C] Set Initial Menu Task
  452.                 [D] Set Default Command Prompt
  453.                 [E] Set Protocol Menu Name
  454.                 [F] Set Registration Screen Display
  455.                 [G] Set Excessive C/R Limit
  456.                 [?] Show Status of Filenames
  457.                 [Q]UIT MezSetup
  458.  
  459.                 [MezSetup]:
  460.  
  461.         At the prompt, you may enter the option you wish.
  462.  
  463.         6.1.1  The impropriety of NOT registering Metro-Mezzanine -
  464.  
  465.                 The unregistered Metro-Mezzanine does not offer all of the
  466.                 fringe benefits shown in the screen above. The unregistered
  467.                 Metro-Mezzanine works as a simple yet efficient BBS
  468.                 carousel. There is no need to worry about all sorts of
  469.                 confusing options that registered users have to contend
  470.                 with. The following descriptions of the features within
  471.                 MezSetup that are available in the registered version are
  472.                 marked with the "{+}" symbol. Please make a note of them.
  473.  
  474.                 On the other hand, the registered Metro-Mezzanine is
  475.                 jam-packed with many useful extra features that enable any
  476.                 creative user the ability to transform Metro-Mezzanine into
  477.                 an expression of his or her own conception of a BBS
  478.                 metronetwork.
  479.  
  480.         6.1.2  Create/Edit/Delete Tasks -
  481.  
  482.                 This is the heart of the Metro-Mezzanine setup process. The
  483.                 term "Task" is used to refer to what was once known as a
  484.                 "Partition": that is, Tasks are what constitute all of the
  485.                 activities which can be performed within Metro-Mezzanine. It
  486.                 may be a command to access a BBS program or a utility; it
  487.                 may be a command to display a text file; it may even be a
  488.                 command to download a file to the user.
  489.  
  490.                 This command allows you to provide Metro-Mezzanine with the
  491.                 necessary options so that your users may perform whatever
  492.                 functions you wish to allow them in the BBS carousel.
  493.  
  494.                 Metro-Mezzanine stores all of its Task data files (these are
  495.                 files with the .TSK file extension) in the DATA subdirectory
  496.                 (which was created during the installation process earlier).
  497.                 Metro-Mezzanine starts with a couple of pre-named Tasks.
  498.                 These are the WELCOME and MAIN Tasks. They are blank: that
  499.                 is, although they exist, -you- need to fill in the
  500.                 appropriate information to make them do what you need them
  501.                 to do.
  502.  
  503.                 When you access this command, you will see a list of current
  504.                 Tasks in the DATA subdirectory. Hence, you should see both
  505.                 WELCOME.TSK and MAIN.TSK listed.
  506.  
  507.                 The screen will look something like this:
  508.  
  509.                         Current list of Tasks:
  510.                         WELCOME.TSK - NONE [type 0]
  511.                         MAIN.TSK - NONE [type 0]
  512.  
  513.                         [A]dd Task / [E]dit Task / [D]elete Task / [Q]uit
  514.  
  515.                         (>
  516.  
  517.                 From this new prompt (that thing on the screen that looks
  518.                 like "(>"), you can choose one of four options, three of
  519.                 which will help you manage the Tasks on your system.
  520.  
  521.                 6.1.2.1  Add Task -
  522.  
  523.                         This allows you to create new Tasks. This option
  524.                         will first ask you for an eight-character filename
  525.                         for the Task (you might have guessed by now that
  526.                         MezSetup will automatically label all Task files
  527.                         with the file suffix of .TSK). After you enter in
  528.                         your filename, it will allow you to edit the
  529.                         features required to make up a Task. Again,
  530.                         unregistered users are unburdened by all of the
  531.                         complex extra options available to registered
  532.                         users.
  533.  
  534.                         Consult Section 7.0 for detailed instructions con-
  535.                         cerning Task management.
  536.  
  537.                 6.1.2.2  Edit Task -
  538.  
  539.                         This allows you to edit existing Tasks. It will
  540.                         first ask you for the filename of the Task you
  541.                         desire to edit (excluding the .TSK suffix, of
  542.                         course). Then, it will present you with a palette of
  543.                         all of the features in a Task that you can edit.
  544.                         Again, unregistered users are unburdened by all of
  545.                         the complex extra options available to registered
  546.                         users.
  547.  
  548.                         Consult Section 7.0 for detailed instructions con-
  549.                         cerning Task management.
  550.  
  551.                 6.1.2.3  Delete Task -
  552.  
  553.                         This allows you to delete existing Tasks. Although
  554.                         you may certainly delete Task data files from your
  555.                         DOS prompt, you can also delete them from within
  556.                         MezSetup, thus negating the need to constantly jump
  557.                         out of MezSetup and then back in during those long
  558.                         marathon sessions of changing or adding features to
  559.                         your Metro-Mezzanine setup.
  560.                                 This option asks you for the filename,
  561.                         excluding the .TSK suffix, of the Task you wish to
  562.                         delete. And then, <whooosh!>, the Task is deleted.
  563.  
  564.         6.1.3  Set Welcome/Intro Task {+} -
  565.  
  566.                 Default: "WELCOME"
  567.  
  568.                 As mentioned in Section 6.1.2, there is a WELCOME Task
  569.                 already in existence when Metro-Mezzanine is first set up.
  570.                 This is set up as the default Welcome/Intro Task for
  571.                 Metro-Mezzanine. The filename is not alterable by
  572.                 unregistered users, but it CAN be changed if desired by
  573.                 registered users.
  574.                         Selecting this option will allow you to enter in the
  575.                 name of the Task that you wish to be run as the FIRST Task
  576.                 presented to incoming callers.
  577.                         The Welcome/Intro Task is typically a text file
  578.                 display of your choice, but you can make it into one of the
  579.                 other Task Types (see Section 7.0) if desired.
  580.  
  581.         6.1.4  Set Initial Menu Task {+} -
  582.  
  583.                 Default: "MAIN"
  584.  
  585.                 As mentioned in Section 6.1.2, there is a MAIN Task already
  586.                 in existence when Metro-Mezzanine is first set up. This is
  587.                 set up as the default Initial Menu Task for Metro-Mezzanine.
  588.                 The filename is not alterable by unregistered users, but it
  589.                 CAN be changed if desired by registered users.
  590.                         Selecting this option will allow you to enter in the
  591.                 name of the Task that you wish to be run as the FIRST Menu
  592.                 Task presented to incoming callers. See Section 7.0 for
  593.                 information concerning Menu Tasks.
  594.  
  595.         6.1.5  Set Default Command Prompt {+} -
  596.  
  597.                 Default: "[M-M IV]:"
  598.  
  599.                 In case you omit a configured command prompt design in any
  600.                 of your Tasks, this is a default which will be displayed. It
  601.                 is a good idea to make this pertinent to your system.
  602.  
  603.         6.1.6  Set Protocol Menu Name {+} -
  604.  
  605.                 Default: "PROTOCOL"
  606.  
  607.                 This is the text file display shown to users explaining the
  608.                 transfer protocols available for downloading files.
  609.  
  610.         6.1.7  Set Registration Screen Display {+} -
  611.  
  612.                 Ever get tired of that registration information at the
  613.                 beginning of every Metro-Mezzanine run? This option will let
  614.                 you change it! When you access this option, you will be
  615.                 presented with a short menu, allowing you to pick the type
  616.                 of registration screen you'd like to present to the world.
  617.                 There are three settings for the registration screen MODE:
  618.  
  619.                         0 - standard
  620.  
  621.                         1 - abbreviated
  622.  
  623.                         2 - customized
  624.  
  625.                 Let's explore each of these settings...
  626.  
  627.                 Type 0 is the default, and it is the same "boring"
  628.                 registration information that has been displayed ever since
  629.                 Type I (with changes to make it fit Type II, of course).
  630.  
  631.                 Type 1 is just a one-line description line, identifying the
  632.                 program (Metro-Mezzanine), the program version, and the
  633.                 program's last compilation date. This is very convenient for
  634.                 the sysop who wants a no-nonsense presentation to his users.
  635.  
  636.                 Type 2 allows for you to make your own registration
  637.                 information screen for Metro-Mezzanine. If you input "2" as
  638.                 your setting, another option will appear in the menu for
  639.                 this section: filename for the registration screen. It is
  640.                 set to a default of "REGINFO.ASC". You may change the
  641.                 filename to fit your personal tastes. Note that this screen
  642.                 should preferably be in ASCII, in case some of your users do
  643.                 not have ANSI capabilities or prefer NOT to see your
  644.                 registration information screen in ANSI.
  645.  
  646.         6.1.8  Set Excessive C/R Limit {+} -
  647.  
  648.                 Sometimes some users derive immense joy from whacking the
  649.                 <ENTER> key excessively. While this is great fun for them,
  650.                 it may be annoying to you, especially if you happen to pass
  651.                 by and notice the ridiculous tomfoolery on your monitors.
  652.                 What may be worse is that it could be due NOT to the user's
  653.                 antics but a real connection problem. Rather than agonize
  654.                 over this, you can set the excessive C/R limit value to
  655.                 whatever you wish, so that the user will be logged out if
  656.                 there are too many carriage returns sent to your system.
  657.  
  658.         6.1.9  Show Status of Filenames -
  659.  
  660.                 This command shows you the current settings for some of
  661.                 the filenames used by Metro-Mezzanine. Here is a sample:
  662.  
  663.                         Initial Menu Task filename:
  664.                         MAIN
  665.                         Welcome/Introduction Task filename:
  666.                         WELCOME
  667.                         Protocol List filename:
  668.                         PROTOCOL
  669.                         Customized Registration Screen filename:
  670.                         REGINFO.ASC
  671.                         Default command prompt:
  672.                         [M-M IV]:
  673.  
  674.                 This will always display the latest information, so if you
  675.                 change the data, it will be reflected in this status screen.
  676.  
  677. 6.2  Setting up your BBS batch file -
  678.  
  679.         This is a crucial step, because if this is improperly set up, your
  680.         system will not function well with Metro-Mezzanine. However, luckily,
  681.         this is an easy step, too.
  682.  
  683.         Include the following paradigm in the BBS batch file that you use to
  684.         access your BBS's:
  685.  
  686.                 CD <Metro-Mezzanine directory>
  687.                 MEZZ <DOOR info file>
  688.                 If errorlevel <errorlevel value> goto <BBS routine>
  689.                 If errorlevel <errorlevel value> goto <BBS routine>
  690.                 If errorlevel <errorlevel value> goto <BBS routine>
  691.                 If errorlevel <errorlevel value> goto <BBS routine>
  692.                 If errorlevel <errorlevel value> goto <BBS routine>
  693.                 .
  694.                 . (repeat as many times as needed)
  695.                 .
  696.  
  697.         The "CD" command is used to switch the system focus into the Metro-
  698.         Mezzanine directory, so that the next line can work to activate
  699.         Metro-Mezzanine.
  700.  
  701.         The second line, incidentally, will require a DOOR information
  702.         file... one of the following:
  703.  
  704.                 DOOR.SYS
  705.                 DORINFO?.DEF
  706.                 PCBOARD.SYS
  707.                     or
  708.                 GENERIC.SYS
  709.  
  710.         If your mailer is capable of producing one of the first three DOOR
  711.         info files, then by all means, have it do so. If not, there are some
  712.         programs available which will be able to manufacture dummy DOOR info
  713.         files if given baud rate and comm port information. Or, you may take
  714.         one of the DOOR info files that your BBS program makes and modify it
  715.         to match different baud rates and/or comm ports, using your batch
  716.         file to copy the right file for use by Metro-Mezzanine. Or, even
  717.         more basic would be to use GENERIC.SYS to run Metro-Mezzanine. Let's
  718.         explore these options...
  719.  
  720.         6.2.1  Mailer capable of making DOOR information file -
  721.  
  722.                 This is the simplest option: just have the mailer
  723.                 manufacture of the first three listed DOOR info files, and
  724.                 you're all set.
  725.  
  726.         6.2.2  Dummy DOOR information file generation program -
  727.  
  728.                 This is a good method, too. Make sure that you inform this
  729.                 program as to what the baud rate and comm port assignments
  730.                 are.
  731.  
  732.                 Here is an example of the BBS batch file portion used to
  733.                 impart information to Metro-Mezzanine using one of these
  734.                 dummy generators:
  735.  
  736.                         CD H:\FD\MEZZ
  737.                         MakDRSYS 2400 COM2:
  738.                         MEZZ DOOR.SYS
  739.                         .
  740.                         .
  741.                         .
  742.  
  743.         6.2.3  Copying over DOOR information files -
  744.  
  745.                 You can grab a DOOR info file used by your BBS (these are
  746.                 rarely deleted whenever a user returns from a DOOR) and take
  747.                 a look inside it. Go ahead and modify it to match the
  748.                 different baud rates and/or comm ports used by your BBS.
  749.  
  750.                 For instance, you run a 2400-9600 baud system (okay, it
  751.                 comes to two basic baud rates... 2400 and 9600) on COM1:. So
  752.                 you grab yourself a copy of DOOR.SYS that your BBS makes for
  753.                 some DOORs. You change the baud rate line to reflect 2400
  754.                 baud, then save to another name (D2400.SYS). You do the same
  755.                 thing for 9600 baud (saved to D9600.SYS). Since the DOOR
  756.                 info file already had correct comm port assignment (COM1:),
  757.                 you did not have to change that.
  758.  
  759.                 The following is a BBS batch file portion which uses this
  760.                 method. It assumes that the baud rate is being passed to it
  761.                 from the mailer directly or the mailer batch file.
  762.  
  763.                         CD \FD\MEZZ
  764.                         If %1==2400 copy D2400.SYS DOOR.SYS
  765.                         If %1==9600 copy D9600.SYS DOOR.SYS
  766.                         Mezz DOOR.SYS
  767.                         .
  768.                         .
  769.                         .
  770.  
  771.         6.2.4  GENERIC.SYS -
  772.  
  773.                 This is a special text file used by Metro-Mezzanine in lieu
  774.                 of the other methods mentioned above. It contains three
  775.                 lines:
  776.  
  777.                         line 1 - <sysop name>
  778.                         line 2 - comm port
  779.                         line 3 - time allowed (in minutes) in M-M
  780.  
  781.                 A sample GENERIC.SYS might read:
  782.  
  783.                         Steve
  784.                         COM2:
  785.                         60
  786.  
  787.                 The following is a sample BBS batch file portion which uses
  788.                 the GENERIC.SYS file:
  789.  
  790.                         CD \BT\MEZZ
  791.                         Mezz GENERIC.SYS
  792.                         .
  793.                         .
  794.                         .
  795.  
  796.                 Frankly, this method is the preferred one at DevPalMiami
  797.                 because FrontDoor cannot self-generate any DOOR information
  798.                 files, and we would rather not have to spend time copying
  799.                 over DOOR information files from elsewhere. Also,
  800.                 GENERIC.SYS gives us more control over Metro-Mezzanine
  801.                 access, making it even for everybody. If you do not know
  802.                 which method of configuring Metro-Mezzanine (a DOOR
  803.                 information file from your mailer, a copied-over DOOR
  804.                 information file, or GENERIC.SYS), it is suggested that you
  805.                 use GENERIC.SYS.
  806.  
  807.                 WARNING: Keep the time allowed under 250 minutes!
  808.  
  809.         6.2.5  About errorlevels -
  810.  
  811.                 The following line:
  812.  
  813.                         If errorlevel <errorlevel value> goto <BBS routine>
  814.  
  815.                 can be used as many times as needed. The <errorlevel value>
  816.                 holds whatever errorlevel you specified in MezSetup (see
  817.                 Section 7.0 for information concerning errorlevel usage in
  818.                 the Tasks), while the <BBS routine> is the batch label that
  819.                 is accessed because of that errorlevel. Be careful to make
  820.                 sure that the errorlevels are properly matched to their
  821.                 corresponding labels.
  822.  
  823. 6.3  Non-standard communications port support -
  824.  
  825.         Section 6.2 explains how to set up Metro-Mezzanine using a vanilla
  826.         setup, which works perfectly for most people. However, for the
  827.         exceptions who, for some strange reason, need (or want) to use a
  828.         non-standard serial communications port to handle the interface
  829.         between the modem and the computer, here is the paradigm to do so:
  830.  
  831.                 MEZZ <DOOR info file> PORT:<port address>:<port number>
  832.  
  833.         The <DOOR info file> parameter is for the complete path and filename
  834.         of the DOOR info file desired for use. The <port address> is the
  835.         actual base memory address for the serial port. The <port number> is
  836.         the integer of the serial port which you wish to use for the BBS
  837.         carousel.
  838.  
  839.         For instance:
  840.  
  841.                 MEZZ h:\fd\mezz\generic.sys PORT:03F8:5
  842.  
  843.         This means that Metro-Mezzanine is using the GENERIC.SYS file for
  844.         getting pertinent information from the BBS, and the non-standard
  845.         comm port is accessed at memory location 03F8, and the comm port
  846.         is known as COM5:.
  847.  
  848.         Check the documentation for the non-standard serial port you intend
  849.         to use for the correct way to install that serial port on your
  850.         system.
  851.  
  852. 6.4  DigiBoard support -
  853.  
  854.         Section 6.2 explains how to set up Metro-Mezzanine using a vanilla
  855.         setup, which works perfectly for most people. However, for the
  856.         exceptions who, for some strange reason, need (or want) to use a
  857.         DigiBoard to handle the interface between the modem and the
  858.         computer, here is the paradigm to do so:
  859.  
  860.                 MEZZ <DOOR info file> PORT:D:<port number>
  861.  
  862.         The <DOOR info file> parameter is for the complete path and filename
  863.         of the DOOR info file desired for use. The <port address> is the
  864.         actual base memory address for the serial port. The <port number> is
  865.         the integer of the serial port which you wish to use for the DOOR.
  866.  
  867.         For instance:
  868.  
  869.                 MEZZ g:\bt\mezz\pcboard.sys PORT:D:4
  870.  
  871.         This means that Metro-Mezzanine is using the PCBOARD.SYS file for
  872.         getting pertinent information from the BBS, and the DigiBoard
  873.         channel being used for Metro-Mezzanine is #4.
  874.  
  875.         Check the DigiBoard documentation for the correct way to install
  876.         it and to use it on your system.
  877.  
  878.  
  879.  
  880. -----------------------------------------------------------------------------
  881. 7.0  TASK MANAGEMENT
  882.  
  883. Managing your Tasks with proficiency will allow you to muse about the
  884. aesthetics in life rather than worry about the mud-and-sticks mechanics of
  885. Metro-Mezzanine. Therefore, it is a good idea to make sure you understand
  886. all of the concepts presented in this section of this document.
  887.  
  888. Once again, unregistered users are unencumbered by the extra features
  889. available to registered users. These features will be marked by "{+}".
  890.  
  891. Unregistered users are also warned to NOT delete the WELCOME and MAIN Tasks.
  892. When designing their systems, they should use the following filenames for
  893. their screens:
  894.  
  895.         WELCOME.ASC/ANS - Welcome/news text file
  896.         MAIN.ASC/ANS    - Main menu text file
  897.  
  898. 7.1  Task Keys -
  899.  
  900.         A "Task Key" is both the command used in Metro-Mezzanine to invoke a
  901.         Task AND is also the filename used for the Task's data filename
  902.         (excluding the .TSK suffix)... remember the filenames for the Tasks?
  903.         So, if you create a Task called "HELP", when the user types HELP in
  904.         Metro-Mezzanine, it will access the HELP Task.
  905.  
  906. 7.2  Task Types -
  907.  
  908.         Before we discuss the commands available in the Task management part
  909.         of MezSetup, we need to discuss what types of different Tasks can be
  910.         designed within MezSetup.
  911.  
  912.         As mentioned before, Tasks are commands that you create to tell
  913.         Metro-Mezzanine to do certain things. Therefore, it makes sense to
  914.         offer different Task Types to allow you to do those things in
  915.         Metro-Mezzanine.
  916.  
  917.         Here is a summary of the Task Types available in Metro-Mezzanine
  918.         Type IV:
  919.  
  920.                 0 - keep the Task INACTIVE
  921.  
  922.                 1 - exit with errorlevel
  923.  
  924.                 2 - flash text file, then exit with errorlevel {+}
  925.  
  926.                 3 - flash text file {+}
  927.  
  928.                 4 - flash text file, then hit <RETURN> {+}
  929.  
  930.                 5 - download file via DSZ {+}
  931.  
  932.                 6 - flash text file, confirm for exiting with errorlevel,
  933.                     then either exit with errorlevel or abort execution {+}
  934.  
  935.                 7 - flash text file, confirm for downloading a file with
  936.                     DSZ, then either download file with DSZ or abort
  937.                     execution {+}
  938.  
  939.                 8 - go to another Menu Task {+}
  940.  
  941.                 9 - flash bulletin menu text file, then accept input for a
  942.                     specific bulletin {+}
  943.  
  944.                10 - hang up, then exit with errorlevel
  945.  
  946.                11 - flash text file, hang up, then exit with errorlevel {+}
  947.  
  948.                12 - flash text file, hit <RETURN>, hang up, then exit with
  949.                     errorlevel {+}
  950.  
  951.                13 - flash text file, confirm that the user wishes to log
  952.                     off, then either hang up and exit with errorlevel or
  953.                     abort execution {+}
  954.  
  955.                14 - like Task Type 2, but with security password check
  956.                     AFTER text file display {+}
  957.  
  958.                15 - like Task Type 6, but with security password check
  959.                     AFTER confirmation {+}
  960.  
  961.                16 - like Task Type 7, but with security password check
  962.                     AFTER confirmation {+}
  963.  
  964.         Let us explore each of these tasks...
  965.  
  966.         7.2.1  Type 0 -
  967.  
  968.                 REQUIRED set/edit:
  969.                         [B] Task Type
  970.                 Optional set/edit:
  971.                         [A] Task Name
  972.  
  973.                 Type 0 is the default when the Task is first created. Type 0
  974.                 is a null item: it makes the Task inactive so that a user
  975.                 cannot do anything if they type in the Task key at the
  976.                 Metro-Mezzanine command prompt.
  977.  
  978.         7.2.2  Type 1 -
  979.  
  980.                 REQUIRED set/edit:
  981.                         [B] Task Type
  982.                         [C] Exits on Errorlevel
  983.                 OPTIONAL set/edit:
  984.                         [A] Task Name
  985.                         [H] Exiting String {+}
  986.                         [I] Task Password {+}
  987.         
  988.                 Type 1 is a standard exit with an errorlevel. When a user
  989.                 access a Task of this type, Metro-Mezzanine will exit with
  990.                 an errorlevel, and that errorlevel will lead to the
  991.                 appropriate label, as specified in your batch file (see
  992.                 Section 6.2 and Section 6.2.5). It can also be used to log
  993.                 out of your system, assuming that the errorlevel specified
  994.                 for the Task will match an errorlevel in your BBS batch file
  995.                 that leads back to your front-end/mailer.
  996.  
  997.         7.2.3  Type 2 -
  998.  
  999.                 REQUIRED set/edit:
  1000.                         [B] Task Type
  1001.                         [C] Exits on Errorlevel
  1002.                         [D] Text File Name {+}
  1003.                         [K] ANSI/ASCII Toggle {+}
  1004.                         [L] Display Pause {+}
  1005.                 OPTIONAL set/edit:
  1006.                         [A] Task Name
  1007.                         [I] Task Password {+}
  1008.  
  1009.                 Type 2 consists of displaying a text file to the user,
  1010.                 followed by exiting with an errorlevel. This option is good
  1011.                 to use if you want your users to read some information prior
  1012.                 to accessing a BBS program (or logging out, or accessing
  1013.                 another utility, etc.).
  1014.  
  1015.         7.2.4  Type 3 -
  1016.  
  1017.                 REQUIRED set/edit:
  1018.                         [B] Task Type
  1019.                         [D] Text File Name {+}
  1020.                         [K] ANSI/ASCII Toggle {+}
  1021.                         [L] Display Pause {+}
  1022.                 OPTIONAL set/edit:
  1023.                         [A] Task Name
  1024.                         [I] Task Password {+}
  1025.  
  1026.                 Type 3 is a standard text file display. It will display a
  1027.                 text file that you specify for that Task. Note that after
  1028.                 displaying the text file, there is no pause or request that
  1029.                 the user hit the <RETURN> key to continue. So if you have a
  1030.                 Menu Task specified with a long menu screen, you might want
  1031.                 to select Type 4 to show your text file instead.
  1032.  
  1033.         7.2.5  Type 4 -
  1034.  
  1035.                 REQUIRED set/edit:
  1036.                         [B] Task Type
  1037.                         [D] Text File Name {+}
  1038.                         [K] ANSI/ASCII Toggle {+}
  1039.                         [L] Display Pause {+}
  1040.                 OPTIONAL set/edit:
  1041.                         [A] Task Name
  1042.                         [I] Task Password {+}
  1043.  
  1044.                 Type 4 is just like Type 3, except that it asks the user to
  1045.                 hit the <RETURN> key after the text file is displayed, in
  1046.                 order to continue.
  1047.  
  1048.         7.2.6  Type 5 -
  1049.  
  1050.                 REQUIRED set/edit:
  1051.                         [B] Task Type
  1052.                         [E] Download File Name {+}
  1053.                 OPTIONAL set/edit:
  1054.                         [A] Task Name
  1055.                         [I] Task Password {+}
  1056.  
  1057.                 Type 5 is a file download option. The filename is specified
  1058.                 by you for that Task. You MUST have DSZ available, either in
  1059.                 the Metro-Mezzanine directory or somewhere along the DOS
  1060.                 PATH, in order for this to function properly.
  1061.  
  1062.         7.2.7  Type 6 -
  1063.  
  1064.                 REQUIRED set/edit:
  1065.                         [B] Task Type
  1066.                         [C] Exits on Errorlevel
  1067.                         [D] Text File Name {+}
  1068.                         [K] ANSI/ASCII Toggle {+}
  1069.                         [L] Display Pause {+}
  1070.                 OPTIONAL set/edit:
  1071.                         [A] Task Name
  1072.                         [H] Exiting String {+}
  1073.                         [I] Task Password {+}
  1074.  
  1075.                 Type 6 is similar to Type 2, in that the user is first shown
  1076.                 a text file and then later has the opportunity to exit with
  1077.                 an errorlevel. However, in between those two processes, the
  1078.                 user is asked if he/she WANTS to exit Metro-Mezzanine with
  1079.                 that errorlevel. Thus, this is a perfect Task Type to use
  1080.                 for New User Logins or for regular BBS Logins where you want
  1081.                 the user to read about the BBS that he/she is about to enter
  1082.                 and then allow him/her to decide if he/she really wants to
  1083.                 access that BBS, or instead go back and make another
  1084.                 selection within Metro-Mezzanine.
  1085.  
  1086.         7.2.8  Type 7 -
  1087.  
  1088.                 REQUIRED set/edit:
  1089.                         [B] Task Type
  1090.                         [D] Text File Name {+}
  1091.                         [E] Download File Name {+}
  1092.                         [K] ANSI/ASCII Toggle {+}
  1093.                         [L] Display Pause {+}
  1094.                 OPTIONAL set/edit:
  1095.                         [A] Task Name
  1096.                         [I] Task Password {+}
  1097.  
  1098.                 Like Type 6, Type 7 shows the user a text file and then
  1099.                 queries the user about whether he/she would like to do
  1100.                 something. In this case, however, instead of exiting with an
  1101.                 errorlevel, the user must decide whether to download a file
  1102.                 or not.
  1103.                         If the user decides that, yes, he/she would like to
  1104.                 download the prescribed file, the protocol selection menu
  1105.                 will be displayed (requiring the user's choice of transfer
  1106.                 protocol to continue) and then the file downloading process
  1107.                 will begin.
  1108.                         If the user decides to NOT download the file, he/she
  1109.                 is merely returned back to the current menu in Metro-
  1110.                 Mezzanine.
  1111.  
  1112.         7.2.9  Type 8 -
  1113.  
  1114.                 REQUIRED set/edit:
  1115.                         [B] Task Type
  1116.                         [F] Menu File Name {+}
  1117.                         [K] ANSI/ASCII Toggle {+}
  1118.                         [L] Display Pause {+}
  1119.                 OPTIONAL set/edit:
  1120.                         [A] Task Name
  1121.                         [J] Menu Prompt {+}
  1122.  
  1123.                 This is a very important Task Type: the Menu Task Type.
  1124.                 With this Task Type, you can designate the current menu to
  1125.                 display to the user.
  1126.                         In Section 6.1.4 (for registered users), you
  1127.                 specified a new Task for the Initial Menu Task or merely
  1128.                 left the default as-is. In either case, that Initial Menu
  1129.                 Task tells Metro-Mezzanine to display the prescribed text
  1130.                 file to the user as a menu screen. Thereafter, if the user
  1131.                 accesses a Type 8 Task (a Menu Task), he/she is displayed
  1132.                 the new menu screen associated with that Menu Task until,
  1133.                 once again, he/she accesses another Menu Task. In this way,
  1134.                 the current menu is always shown.
  1135.  
  1136.                 7.2.9.1  Super-global-humongous-power jumping -
  1137.  
  1138.                         As you may have noticed, every Task has a unique
  1139.                         key... there cannot be two J.TSK files (for a "J"
  1140.                         command). Is this significant?
  1141.  
  1142.                         YES! There is a special feature in Metro-Mezzanine
  1143.                         that allows users to type in a command that exists
  1144.                         ANYWHERE in Metro-Mezzanine and immediately access
  1145.                         that Task, instead of wading through any number of
  1146.                         menu screens that you may have designed. This is the
  1147.                         DevExpressWay(tm) feature.
  1148.                                 DevExpressWay(tm) is especially good for
  1149.                         callers who use scripts to access your metronet: if
  1150.                         they are long distance callers, and they need to
  1151.                         access your system to fetch .QWK mail for their own
  1152.                         system, for instance, being able to quickly access
  1153.                         the appropriate Task without wasting time on the
  1154.                         menu screens. Also, it cuts down dramatically on the
  1155.                         complexity of such automated scripts, reducing the
  1156.                         room for error and even higher phone bills (as the
  1157.                         caller attempts to figure out what went wrong and to
  1158.                         fix it).
  1159.  
  1160.                         It is up to you to decide whether to inform your
  1161.                         users about the DevExpressWay(tm) feature or not. I
  1162.                         personally believe it to be a very important and
  1163.                         useful feature that all users should be aware of.
  1164.  
  1165.         7.2.10  Type 9 -
  1166.  
  1167.                 REQUIRED set/edit:
  1168.                         [B] Task Type
  1169.                         [D] Text File Name {+}
  1170.                         [G] Bulletin Common Name {+}
  1171.                         [K] ANSI/ASCII Toggle {+}
  1172.                         [L] Display Pause {+}
  1173.                 OPTIONAL set/edit:
  1174.                         [A] Task Name
  1175.                         [I] Task Password {+}
  1176.                         [J] Menu Prompt {+}
  1177.  
  1178.                 Type 9 allows you to set up a bulletin menu subsystem, very
  1179.                 much in the same manner as those appearing on full-blown BBS
  1180.                 packages.
  1181.                         You need to specify the text filename to be used as
  1182.                 a selection menu for the bulletins, and then you need to
  1183.                 specify the generic filename for all of the bulletin text
  1184.                 files.
  1185.  
  1186.                 What exactly is the generic filename for the bulletin text
  1187.                 files? The filename specifier itself SHOULD be less than
  1188.                 eight characters long (the shorter the better), but the path
  1189.                 specifier can point to any legitimate storage space on your
  1190.                 system, ie. even if your Metro-Mezzanine setup is located in
  1191.                 H:\MEZZ, you can use D:\BLTS\INFO as the generic filename
  1192.                 for the bulletin text files.
  1193.                         Using the example above, INFO is the filename
  1194.                 specifier. With this specifier, you can have the filenames
  1195.                 fit the following paradigm:
  1196.  
  1197.                         INFOxxxx.ggg
  1198.  
  1199.                 where "xxxx" are any four alphanumeric characters and any
  1200.                 other characters which are valid in a DOS filename, and
  1201.                 "ggg" is either .ASC (for an ASCII file) or .ANS (for ANSI).
  1202.  
  1203.                 In your bulletin selection menu file, you will list all of
  1204.                 the keys to access the bulletin files, namely those very
  1205.                 same xxxx parameters that you used in the bulletin
  1206.                 filenames. It's that simple! (Many of you probably have
  1207.                 experience with QuickBBS, RemoteAccess, PCBoard, and other
  1208.                 BBS programs employing similar methods for bulletin menu
  1209.                 displaying, so this should not be a shock to you!)
  1210.  
  1211.         7.2.11  Type 10 -
  1212.  
  1213.                 REQUIRED set/edit:
  1214.                         [B] Task Type
  1215.                         [C] Exits on Errorlevel
  1216.                 OPTIONAL set/edit:
  1217.                         [A] Task Name
  1218.                         [H] Exiting String {+}
  1219.  
  1220.                 Type 10 is a quick and dirty logoff option, to allow your
  1221.                 users to basically disconnect themselves from your Metro-
  1222.                 Mezzanine setup.
  1223.  
  1224.                 Metro-Mezzanine will first drop DTR, wait about one second,
  1225.                 then bring DTR back up. After that, it will immediately exit
  1226.                 to the specified errorlevel (usually returning control to your
  1227.                 front-end program).
  1228.  
  1229.         7.2.12  Type 11 -
  1230.  
  1231.                 REQUIRED set/edit:
  1232.                         [B] Task Type
  1233.                         [C] Exits on Errorlevel
  1234.                         [D] Text File Name {+}
  1235.                         [K] ANSI/ASCII Toggle {+}
  1236.                         [L] Display Pause {+}
  1237.                 OPTIONAL set/edit:
  1238.                         [A] Task Name
  1239.                         [H] Exiting String {+}
  1240.  
  1241.                 Type 11 is similar to Type 10, but instead of hanging up
  1242.                 immediately, it allows for the display of a text file prior to
  1243.                 hanging up, so that you can impart some useful (or trivial)
  1244.                 information to your users, as a sort of Parthian shot.
  1245.  
  1246.         7.2.13  Type 12 -
  1247.  
  1248.                 REQUIRED set/edit:
  1249.                         [B] Task Type
  1250.                         [C] Exits on Errorlevel
  1251.                         [D] Text File Name {+}
  1252.                         [K] ANSI/ASCII Toggle {+}
  1253.                         [L] Display Pause {+}
  1254.                 OPTIONAL set/edit:
  1255.                         [A] Task Name
  1256.                         [H] Exiting String {+}
  1257.  
  1258.                 Type 12 resembles Type 11; however, instead of rushing
  1259.                 straight through the text file display and then hanging up,
  1260.                 Type 12 allows for a pause in the form of a request to hit
  1261.                 the <RETURN> key before proceeding to hang-up. This gives your
  1262.                 users a momentary breather while reading your text file
  1263.                 information.
  1264.  
  1265.         7.2.14  Type 13 -
  1266.  
  1267.                 REQUIRED set/edit:
  1268.                         [B] Task Type
  1269.                         [C] Exits on Errorlevel
  1270.                         [D] Text File Name {+}
  1271.                         [K] ANSI/ASCII Toggle {+}
  1272.                         [L] Display Pause {+}
  1273.                 OPTIONAL set/edit:
  1274.                         [A] Task Name
  1275.                         [H] Exiting String {+}
  1276.  
  1277.                 Type 13 resembles Type 12, but it adds even more complexity
  1278.                 by introducing a simple Y/N question directly after showing
  1279.                 the text file, asking the user if he/she really wants to
  1280.                 logoff your Metro-Mezzanine setup. If he/she decides not to
  1281.                 leave, he/she is returned to the main menu that you set.
  1282.                 Else, he/she is logged off the system.
  1283.  
  1284.         7.2.15  Type 14 -
  1285.  
  1286.                 REQUIRED set/edit:
  1287.                         [B] Task Type
  1288.                         [C] Exits on Errorlevel
  1289.                         [D] Text File Name {+}
  1290.                         [K] ANSI/ASCII Toggle {+}
  1291.                         [L] Display Pause {+}
  1292.                 OPTIONAL set/edit:
  1293.                         [A] Task Name
  1294.                         [I] Task Password {+}
  1295.  
  1296.                 Type 14 is identical to Type 2 except that instead of
  1297.                 requesting a password BEFORE showing the text file, the text
  1298.                 file is shown first, followed by the password request. This
  1299.                 way, you can present some useful information to the user
  1300.                 before checking on whether the user has the appropriate
  1301.                 security password to access the Task.
  1302.  
  1303.                 If the security password feature is not used, Type 14 can be
  1304.                 used interchangeably with Type 2.
  1305.  
  1306.         7.2.16  Type 15 -
  1307.  
  1308.                 REQUIRED set/edit:
  1309.                         [B] Task Type
  1310.                         [C] Exits on Errorlevel
  1311.                         [D] Text File Name {+}
  1312.                         [K] ANSI/ASCII Toggle {+}
  1313.                         [L] Display Pause {+}
  1314.                 OPTIONAL set/edit:
  1315.                         [A] Task Name
  1316.                         [H] Exiting String {+}
  1317.                         [I] Task Password {+}
  1318.  
  1319.                 Type 15 is identical to Type 6 except that the password
  1320.                 request occurs AFTER the Y/N query instead of immediately
  1321.                 after accessing the Task. Like Type 14, Type 15 allows you to
  1322.                 display some information to the user prior to verifying that
  1323.                 access is desired and that the user has the appropriate
  1324.                 security password.
  1325.  
  1326.                 If the security password feature is not used, Type 15 can be
  1327.                 used interchangeably with Type 6.
  1328.  
  1329.         7.2.17  Type 16 -
  1330.  
  1331.                 REQUIRED set/edit:
  1332.                         [B] Task Type
  1333.                         [D] Text File Name {+}
  1334.                         [E] Download File Name {+}
  1335.                         [K] ANSI/ASCII Toggle {+}
  1336.                         [L] Display Pause {+}
  1337.                 OPTIONAL set/edit:
  1338.                         [A] Task Name
  1339.                         [I] Task Password {+}
  1340.  
  1341.                 Type 16 is identical to Type 7 except that the password
  1342.                 request occurs AFTER the Y/N query instead of immediately
  1343.                 after accessing the Task. Like Types 14 and 15, Type 16
  1344.                 allows you to display some information to the user prior
  1345.                 to verifying that access is desired and that the user has
  1346.                 the appropriate security password.
  1347.  
  1348.                 If the security password feature is not used, Type 16 can be
  1349.                 used interchangeably with Type 7.
  1350.  
  1351. 7.3  Task Information Display -
  1352.  
  1353.         When you create a new Task or edit an existing one, you are shown
  1354.         a screen which resembles the following:
  1355.  
  1356.                 Task DATA\welcome.TSK Information
  1357.                 [A] Task Name            : Welcome/News Screen
  1358.                 [B] Task Type            : 3
  1359.                 [C] Exits on Errorlevel  : 255
  1360.                 [D] Text File Name       :
  1361.                 welcome
  1362.                 [E] Download File Name   :
  1363.                 NONE
  1364.                 [F] Menu File Name       :
  1365.                 MAIN
  1366.                 [G] Bulletin Common Name :
  1367.                 NONE
  1368.                 [H] Exiting String       :
  1369.                 Accessing...
  1370.                 [I] Task Password        : NONE
  1371.                 [J] Menu Prompt          : [M-M IV]:
  1372.                 [K] ANSI/ASCII Toggle    : ANSI+ASCII
  1373.                 [L] Display Pause        : Yes
  1374.                 [Q]UIT
  1375.  
  1376.                 Edit which? :
  1377.  
  1378.         The above is the screen displayed for the default WELCOME Task.
  1379.         Obviously, the information shown will vary with each Task, and there
  1380.         is also a default set used whenever you create a new Task.
  1381.  
  1382.         Here is a summary of the options available when editing a Task:
  1383.  
  1384.                 [A] Task Name
  1385.  
  1386.                 [B] Task Type
  1387.  
  1388.                 [C] Exits on Errorlevel
  1389.  
  1390.                 [D] Text File Name {+}
  1391.  
  1392.                 [E] Download File Name {+}
  1393.  
  1394.                 [F] Menu File Name {+}
  1395.  
  1396.                 [G] Bulletin Common Name {+}
  1397.  
  1398.                 [H] Exiting String {+}
  1399.  
  1400.                 [I] Task Password {+}
  1401.  
  1402.                 [J] Menu Prompt {+}
  1403.  
  1404.                 [K] ANSI/ASCII Toggle {+}
  1405.  
  1406.                 [L] Display Pause {+}
  1407.  
  1408.                 [Q]UIT
  1409.  
  1410.         Here is a detailed discussion concerning these editing options:
  1411.  
  1412.         7.3.1  Task Name -
  1413.  
  1414.                 =-= Optional =-=
  1415.  
  1416.                 You can give the Task a description so that it will be
  1417.                 listed with the useful information whenever you flip through
  1418.                 the list of existing Tasks in your Metro-Mezzanine setup
  1419.                 when you pick the option to add/edit/delete Tasks within
  1420.                 MezSetup.
  1421.  
  1422.         7.3.2  Task Type -
  1423.  
  1424.                 =-= For all Tasks =-=
  1425.  
  1426.                 The Task Type is the specifier you issue to Metro-Mezzanine
  1427.                 so it understands exactly what to do when a user types in
  1428.                 the command for that Task. See Section 7.2 about Task Types.
  1429.  
  1430.                 The WELCOME and MAIN Tasks are special reserved Tasks, so
  1431.                 unregistered users should NOT change the Task Type for the
  1432.                 WELCOME or MAIN Tasks!
  1433.  
  1434.         7.3.3  Exits on Errorlevel -
  1435.  
  1436.                 =-= For Task Types: 1, 2, 6 =-=
  1437.  
  1438.                 For those Task Types which require an errorlevel, this is
  1439.                 where you have the opportunity to enter it. This is the
  1440.                 errorlevel value that you must check for in your BBS batch
  1441.                 file that runs Metro-Mezzanine. See Section 6.2 for more
  1442.                 details on this.
  1443.  
  1444.                 Note that you cannot assign any errorlevels between 1 and 9
  1445.                 inclusive, but 0 is a valid choice.
  1446.  
  1447.         7.3.4  Text File Name {+} -
  1448.  
  1449.                 =-= For Task Types: 2, 3, 4, 6, 7, 9 =-=
  1450.  
  1451.                 This allows you to set the filename needed for displaying
  1452.                 text files within Task Types that use this information.
  1453.  
  1454.                 Remember that you can supply both ASCII and ANSI
  1455.                 equivalents.
  1456.  
  1457.         7.3.5  Download File Name {+} -
  1458.  
  1459.                 =-= For Task Types: 5, 7 =-=
  1460.  
  1461.                 This allows you to set the filename which specifies the file
  1462.                 that you wish the user to download.
  1463.  
  1464.         7.3.6  Menu File Name {+} -
  1465.  
  1466.                 =-= For Task Types: 8 =-=
  1467.  
  1468.                 The menu file is actually an ASCII/ANSI text file that you
  1469.                 get to specify as the menu screen for a Menu Task. See
  1470.                 Section 7.2.9 for more information about Menu Tasks.
  1471.  
  1472.         7.3.7  Bulletin Common Name {+} -
  1473.  
  1474.                 =-= For Task Types: 9 =-=
  1475.  
  1476.                 When using a Bulletin Task, this is where you have the
  1477.                 opportunity to enter the generic file specifier for the
  1478.                 bulletin files. See Section 7.2.10 for more information
  1479.                 about Bulletin Tasks.
  1480.  
  1481.         7.3.8  Exiting String {+} -
  1482.  
  1483.                 =-= For Task Types: 1, 2, 6 =-=
  1484.  
  1485.                 Generally speaking, this option is also considered whenever
  1486.                 a Task allows for exiting Metro-Mezzanine with an
  1487.                 errorlevel. This a one-line text string that you can have
  1488.                 displayed to the callers. This is especially useful as an
  1489.                 introductory sentence that prepares the caller for the
  1490.                 transition from Metro-Mezzanine to the program that you have
  1491.                 specified in your BBS batch file.
  1492.  
  1493.         7.3.9  Task Password {+} -
  1494.  
  1495.                 =-= For Task Types: 1, 2, 3, 4, 5, 6, 7, 8, 9 =-=
  1496.  
  1497.                 The ability to safeguard Tasks with security passwords
  1498.                 enables you to provide services to some callers and not to
  1499.                 others. You can disciminate between regular callers and
  1500.                 other BBS's calling in to perform .QWK mail transfers, for
  1501.                 instance. Or, if you are a software developer and need your
  1502.                 beta testers to access a secure BBS partition that you have
  1503.                 set up, you can use this feature to prevent unwanted callers
  1504.                 from making a mess of everything. Also, you can have special
  1505.                 text file displays protected with passwords for the eyes of
  1506.                 certain people only. A very useful feature which I highly
  1507.                 recommend for the security-minded.
  1508.  
  1509.         7.3.10  Menu Prompt {+} -
  1510.  
  1511.                 =-= For Task Types: 8, 9 =-=
  1512.  
  1513.                 This allows you to specify individual customized command
  1514.                 prompts at the various Menu and Bulletin Tasks that you
  1515.                 create.
  1516.  
  1517.         7.3.11  ANSI/ASCII Toggle {+} -
  1518.  
  1519.                 =-= For Task Types: 2, 3, 4, 6, 7, 9 =-=
  1520.  
  1521.                 Use this to toggle between detection for ASCII text files
  1522.                 only, or for both ANSI and ASCII file availability.
  1523.                         If a caller decides that he/she wishes to see ANSI
  1524.                 and your system supports it, then having this toggle set for
  1525.                 ASCII+ANSI will allow him/her to see your .ANS files if they
  1526.                 are available in the Tasks that you have created.
  1527.  
  1528.         7.3.12  Display Pause {+} -
  1529.  
  1530.                 =-= For Task Types: 2, 3, 4, 6, 7, 9 =-=
  1531.  
  1532.                 If you include long text files in your Tasks, and if you
  1533.                 wish to have your callers see all of them without having a
  1534.                 coronary attack from attempting to keep up with warp-speed
  1535.                 text scrolling (in the case of 9600+ setups), then setting
  1536.                 this toggle to YES will solve that dilemma.
  1537.  
  1538.                 NOTE: if you are using extensive ANSI screens, then make
  1539.                 sure this is set to NO unless you claim to know what you are
  1540.                 doing.
  1541.  
  1542. 7.4  Note About Extraneous Information -
  1543.  
  1544.         If you enter information for a Task that the Task does not use, that
  1545.         information is just ignored. For instance, if you entered an
  1546.         errorlevel and a filename for a Type 1 Task, you know that the
  1547.         filename will be ignored because Type 1 Tasks are standard exits
  1548.         using an errorlevel. However, if you neglect to enter an errorlevel,
  1549.         your setup may act "funny". On the other hand, you may have
  1550.         deliberately entered the filename for the Type 1, with the purpose
  1551.         of later changing the Task from a Type 1 Task to a Type 2 task,
  1552.         which DOES use the filename to display a text file to the user.
  1553.  
  1554.  
  1555.  
  1556. -----------------------------------------------------------------------------
  1557. 8.0  PRODUCT SUPPORT
  1558.  
  1559. To maintain his position as one of the most accessible shareware author, the
  1560. information following has been provided:
  1561.  
  1562.         Address:        Steven H. Lin, Ph.D., M.S.
  1563.                         DevPal MetroNet Communications
  1564.                         1251 NE 108th St., #621
  1565.                         Miami, FL 33161
  1566.  
  1567.         BBS:            [The Deviant's Palace] of Miami
  1568.                         305/899-1841
  1569.                         2400-14.4k HST/v.32bis
  1570.                         24 hours except ZMH
  1571.  
  1572.         Voice:          305/899-0957
  1573.  
  1574.         FN NetMail:     FN 1:135/105.0
  1575.                         EN 50:5305/505.0
  1576.                         DN 55:55/1.0
  1577.                         DR 75:75/1.0
  1578.  
  1579.         Internet:       slinc@f135.n105.z1.fidonet.org
  1580.  
  1581.         FN EchoMail:    AOTD - DevOnline Products echo [DN/DR/FN]
  1582.                         DEV_SYSOP - DevNet Systems Operations echo [DN/FN]
  1583.                         DEV_TPA - Third Party Apps Developers echo [DN/FN]
  1584.                         DOORGAMES - DOOR Games Discussions echo [FN]
  1585.                         DOORWARE - DOORware echo [RN/FN]
  1586.                         D_UTIL - DOOR Utilities echo [DR]
  1587.                         PCBNET - PCBoard Sysops echo [FN]
  1588.                         RA_UTIL - RemoteAccess Utilities echo [FN]
  1589.  
  1590.         U'NI-net/US:    DOOR-UTIL - DOORs and utilities for BBS's
  1591.  
  1592.         VirtualNet:     1 @3053
  1593.                         2 @3053
  1594.  
  1595. Voice support is given freely and is the preferred method of communication
  1596. by the author. Please take advantage of this remarkable avenue of support.
  1597.  
  1598. To further expand accessibility, there are now official DevOnline
  1599. distribution sites available to provide you with the latest unregistered
  1600. versions of DevOnline products:
  1601.  
  1602.         DevOnCO (Mountain US) : The Hornet's Nest
  1603.                 sysop: Kevin Higgins            loc: Fort Carson, CO
  1604.                     #: 719/579-0593            baud: 2400-14.4k HST
  1605.                   ice: TAG
  1606.                  addr: FN 1:128/74.0, VN 45:521/101.0
  1607.                   PCP: n/a
  1608.  
  1609.         DevOnFL (Eastern US)  : [The Deviant's Palace] of Miami
  1610.                 sysop: Steve Lin                loc: Miami, FL
  1611.                     #: 305/899-1841            baud: 2400-14.4k HST/v.32bis
  1612.                   ice: Maximus-CBCS, PCBoard, QuickBBS, RemoteAccess,
  1613.                        WWIV-IMS, Virtual BBS, Waffle/DOS
  1614.                  addr: FN 1:135/105.0, EN 50:5305/505.0, DN 55:55/1.0,
  1615.                        UN DEVPAL, VtN @3053
  1616.                   PCP: FLMIA
  1617.  
  1618.         DevOnTX (Southern US) : The Chess Board
  1619.                 sysop: Ken Givens               loc: Grand Prairie, TX
  1620.                     #: 214/641-1136            baud: 2400-14.4k HST
  1621.                   ice: SuperBBS
  1622.                  addr: FN 1:1/132.0, FN 1:124/2213.0, 43:1370/101.0
  1623.                   PCP: TXDAL
  1624.  
  1625.         DevOnVA (Mid-Atlantic US) : The NEOCOM Game Connection
  1626.                 sysop: David Fife               loc: Martinsville, VA
  1627.                     #: 703/638-1952            baud: 2400-14.4k HST/9600 v.32
  1628.                   ice: RemoteAccess
  1629.                  addr: FN 1:264/615.0, DR 75:100/1.0
  1630.                   PCP: n/a
  1631.  
  1632.  
  1633.  
  1634. -----------------------------------------------------------------------------
  1635. 9.0  ACKNOWLEDGEMENTS
  1636.  
  1637. All products mentioned in this text that are not produced by members of
  1638. DevPal MetroNet Communications, Inc. are trademarks of their respective
  1639. copyright holders and/or authors.
  1640.  
  1641. 9.1  Dedication -
  1642.  
  1643.         This program is dedicated to Wuu Shyong Lin, for having struggled so
  1644.         long against insurmountable odds for his entire life and for
  1645.         sacrificing everything he possessed and everything he was for his
  1646.         family. Rest gracefully in peace.
  1647.  
  1648. 9.2  And special thanks to (in alphabetical order)...
  1649.  
  1650.         Michael Altschul, Ph.D.         Rickie Belitz & DCIS
  1651.         Cam N. DeBuck                   Gene de Libero
  1652.         Ken Givens & The Chess Board    Bonnie Hartstein & DevPalAnA
  1653.         Corinna Harney & DevPalLV       Norm Henke & PC-OHIO
  1654.         John Hicks                      Kevin Higgins & The Hornet's Nest
  1655.         Sil Horwitz                     Bruce Ikenaga, Ph.D.
  1656.         Elaine Irwin                    Mary Lambert
  1657.         Bob Mahoney & EXEC-PC           Fred Maximilien
  1658.         Omen Technology, Inc.           PKWARE, Inc.
  1659.         Herb Ritts
  1660.         Mike Stewart, Ph.D., M.S. & DPBerk
  1661.         John Theed                      Alejandra Torriano & DevPalDC
  1662.         Ian Wells & TSanc               Kari Wuhrer
  1663.  
  1664.         ... and to all of the very special sysops who picked up a copy of
  1665.             Metro-Mezzanine
  1666.  
  1667. 9.3  Product Acknowledgements -
  1668.  
  1669.         PCBoard, by Clark Development Company
  1670.         QuickBBS, by Steve Gabrilowitz and Richard Creighton
  1671.         RemoteAccess, by Andrew Milner
  1672.  
  1673.  
  1674.  
  1675. -----------------------------------------------------------------------------
  1676. 10.0  FINAL WORDS
  1677.  
  1678. Metro-Mezzanine has a long way to go, in my opinion. It is not actually one
  1679. product, but rather a series of similar products geared toward facilitating
  1680. the access of BBS programs. No longer is a BBS program by itself considered
  1681. enough. Today's BBS's must have utility programs which enhance the its
  1682. performance many times over. Metro-Mezzanine fills a gap in an area which
  1683. has very few other comparable utilities; and Metro-Mezzanine, unlike its
  1684. competitors, is versatile and flexible enough to be used in more than a
  1685. single role. Until the advent of Metro-Mezzanine, there were generally
  1686. considered to be only EIGHT programs which acted as BBS carousels. One of
  1687. them was Ghostwheel and thus unavailable to the public and, anyways, it was
  1688. over three megabytes in size and required the concurrent setup of MS-DOS and
  1689. UNIX/386; two others were not actually programs... they were clever but
  1690. difficult-to-manage and problematic ways to manipulate batch files and
  1691. certainly not very comfortable nor reliable for sysops; another was a way
  1692. of fooling a certain mailer's own external mail routines to think the
  1693. incoming caller was a mail run, and thus offered very little in the way of
  1694. amenities or security; two were actually optional menus configured into BBS
  1695. programs but were not robust enough to handle all callers faultlessly and
  1696. were not flexible enough to be used to handle situations except as user
  1697. screening devices; the author of another disappeared a short time after
  1698. his product was released; and the last one was extremely overpriced for
  1699. the limited features it offered and its author also vanished abruptly.
  1700. Metro-Mezzanine represents the first true attempt to provide a versatile
  1701. pre-BBS and/or inter-BBS interface robust enough for handling many
  1702. different situations.
  1703.  
  1704. Feel free to experiment. Metro-Mezzanine was not developed for sysops who
  1705. like to have bland, monotonous systems: it was meant for the enterprising,
  1706. inspired sysops who believe that they have something special to offer to
  1707. others. It is the pioneering spirit of Modemland that Metro-Mezzanine caters
  1708. to, not the evils of stagnation.
  1709.  
  1710. Happy designing!
  1711.  
  1712.  
  1713. - Steven H. Lin, Ph.D., M.S.
  1714.  
  1715.  
  1716. -----------------------------------------------------------------------------
  1717. METRO-MEZZANINE, Type IV
  1718. Registration Form 4F - Version 4.42
  1719. DevOnline Product MEZZ-X4
  1720.  
  1721. Sysop Name _________________________________________________________________
  1722. BBS Name ___________________________________________________________________
  1723. BBS Phone Number ___________________________________________________________
  1724. BBS City, State ____________________________________________________________
  1725.  
  1726. Sysop's Address ____________________________________________________________
  1727. (no P.O. Boxes) ____________________________________________________________
  1728.                 ____________________________________________________________
  1729.  
  1730. Sysop's Voice Phone Number(s) ______________________________________________
  1731. ____________________________________________________________________________
  1732.  
  1733. Any Mail Network Addresses _________________________________________________
  1734. ____________________________________________________________________________
  1735.  
  1736.  
  1737. Indicate which registration option(s) you'd like by CIRCLING the correct
  1738. number(s) below:
  1739.  
  1740.         #1 - Non-commercial registration                [$20.00 US]
  1741.         #2 - Commercial registration                    [$35.00 US]
  1742.  
  1743.         #3 - Normal USER status on DevPal               [FREE]   \
  1744.         #4 - One year standard registration on DevPal   [$8.00]   > pick one
  1745.         #5 - One year preferred registration on DevPal  [$12.00] /
  1746.  
  1747.         #6 - Consideration for beta test site           [FREE]
  1748.  
  1749.         #7 - USPS mail delivery of disk (see below)     [$5.00] OPTIONAL
  1750.  
  1751. Total cost: ___________________________
  1752.  
  1753.  
  1754. Your System Hardware (be specific!)_________________________________________
  1755. ____________________________________________________________________________
  1756. ____________________________________________________________________________
  1757. ____________________________________________________________________________
  1758.  
  1759. Your BBS Software (be specific!)____________________________________________
  1760. ____________________________________________________________________________
  1761.  
  1762. Registered Key Delivery:  _____ via File Attach (a la FidoNet)
  1763.                           _____ I prefer maximum security... Hold my copy on
  1764.                                 DevPalMiami so I can d/l it myself. Name the
  1765.                                 M-M reg. key file __________________________
  1766.                                 and encrypt it with the password ___________
  1767.                                 and put the file in the DevOnline file area
  1768.                                 on NightVeil PCBoard BBS partition!
  1769.                           _____ Send my copy to me by mail. I understand
  1770.                                 that I will pay US $5.00 for S&H if I am in
  1771.                                 the U.S. and US $10.00 for S&H if I am out-
  1772.                                 side the U.S.
  1773.  
  1774.  
  1775. Signature ___________________________________ Birthdate ____________________
  1776.  
  1777.