home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / WILDCAT / WTHRV117.ZIP / WEATHER.DOC < prev    next >
Text File  |  1994-03-06  |  53KB  |  1,058 lines

  1.      ┌────────────────────────────────────────────────────────────────────┐
  2.      │ ────────────────────────────────────────────────────────────────── │
  3.      │       WEATHER (a la Weather Information Download Service)          │
  4.      │                                                                    │
  5.      │                   by Blaine William Schmidt                        │
  6.      │                at Moobasi Optics, Ink. Software                    │
  7.      │                    Copyright (C) 1993-1994                         │
  8.      │ ────────────────────────────────────────────────────────────────── │
  9.      └────────────────────────────────────────────────────────────────────┘
  10.  
  11.  
  12.                                INTRODUCTION
  13.  
  14.     WEATHER is a full-featured, non-crippled piece of Shareware.  Its
  15.     purpose is to download weather forecasts from a weather service to
  16.     a local system.  It has no key files, no enforced registration, and
  17.     none of the associated techniques that Shareware authors have been
  18.     using of late to turn their Shareware into PurchaseOrLoseItWare.
  19.  
  20.     What this means for you:  As a System Operator (SysOp), you can
  21.     provide up-to-date, accurate weather information for your users,
  22.     making your BBS a more useful, interesting place to call in.  As an
  23.     individual, this allows you to download weather information and have
  24.     it available on a 24-hour basis.
  25.  
  26.     WEATHER is Shareware.  Shareware is a reasonable concept - being that
  27.     you may try out this product for 30 days - decide if you want to keep
  28.     it, and, if you do, then send a check, cash, or other forms of
  29.     payment (and no, I do not accept uncooked chickens <grin>) to the
  30.     author (me).
  31.  
  32.     The cost for WEATHER is $10.  It may be used for personal, business,
  33.     or any other form of use - all for the same low price.  If you want to
  34.     have modifications to the software written especially for you, contact
  35.     the author.
  36.  
  37.     Our policy towards distribution is simple - please do it!  We rely on
  38.     you to distribute WEATHER because we simply do not have the time nor
  39.     resources to transfer WEATHER throughout the United States.  At the
  40.     time of writing this version's docs, WEATHER is being run in:
  41.  
  42.          *  California                      *  Connecticut
  43.          *  Florida                         *  Georgia
  44.          *  Kentucky                        *  Maryland
  45.          *  Minnesota                       *  Nebraska
  46.          *  New Jersey                      *  New Mexico
  47.          *  New York                        *  North Carolina
  48.          *  Oklahoma                        *  Oregon
  49.          *  Pennsylvania                    *  Tennesee
  50.          *  Texas                           *  Virginia
  51.          *  Wisconsin
  52.  
  53.     If you like WEATHER - make sure to send it to another system so that
  54.     they can enjoy the features and functionality of a Shareware package
  55.     that is not crippled in any way...and a package in which you get what
  56.     you pay for.
  57.  
  58.     WEATHER represents more than a few hours of (fun) work that have turned
  59.     into a little larger project than initially planned.  Since starting
  60.     WEATHER, there have been MORE than a FEW requests, comments, gripes,
  61.     suggestions, and just plain good ideas.  Thanks for the interest!
  62.  
  63.     ----------------------  NOTES, CAVEATS, ET AL...  ----------------------
  64.  
  65.     ***  A note here!  We have received a number of requests that RADAR
  66.          maps be added to the capabilities of WEATHER, and although we would
  67.     LOVE to add the functionality into WEATHER, we CANNOT - due to the fact
  68.     that the RADAR screens that are made available through the weather
  69.     service are copyrighted by a company...and are very prominently
  70.     displayed with:
  71.  
  72.                     "UNAUTHORIZED DISTRIBUTION PROHIBITED."
  73.  
  74.     As the programmer's at Moobasi Optics, Ink. are not out to break
  75.     laws, we have to regretfully decline until such a time that we can
  76.     convince the company to release the rights to display the radar maps to
  77.     the general populace.  The weather information itself is public domain
  78.     (to the best of our knowledge).
  79.  
  80.     ***  Another note!  Various people in Canada requested that WEATHER be
  81.          able to generate Canadian weather.  Well, after talking with the
  82.     people at the DUAT weather service, we have discovered that Canadian
  83.     weather is not available EXCEPT for 50-100 miles into Canada that
  84.     affects the United States - sorry folks!  We did try...and if anyone
  85.     knows of a number to call for Canadian weather, please let Blaine
  86.     Schmidt at Moobasi Optics, Ink. know - he will do his best to work it
  87.     into a future revision of WEATHER.
  88.  
  89.     ***  Yet Another Note.  After a very hostile e-mail from a young lady
  90.          in another state, I want to state in the front of the docs that
  91.     WEATHER (i.e. Moobasi Optics, Ink. and its executors) have checked
  92.     (multiple times, as a matter of fact) with the weather service that
  93.     provides the weather information - and they have assured us that using
  94.     the service via a modem and this program is okay, fine, great, right,
  95.     fantastic, wonderful, encouraged...etc (you get the idea!).
  96.          We would like to also state here that the weather service that we
  97.     call is funded with public monies in part...and if any person wishes to
  98.     contribute to their service, contact us a Moobasi Optics, Ink. and we
  99.     will get you the necessary information!  They provide a great service
  100.     and can continue to provide it with our continued support!
  101.  
  102.     ------------------------------------------------------------------------
  103.  
  104.                                  FEATURES
  105.  
  106.       *  Since WEATHER uses a 1-800 telephone number, it costs you
  107.          nothing in phone charges (other than those normally incurred for
  108.          using the local service)!
  109.  
  110.       *  As a external package, WEATHER can be used with any type of
  111.          BBS software (for BBS packages which do not support doors,
  112.          WEATHER can be included at the beginning/end of the batch file
  113.          that calls the BBS).
  114.  
  115.       *  Uses COM1-COM4.  Also allows users of DIGIboards (4, 8, 16-port)
  116.          to call out - a great feature!
  117.  
  118.       *  Changeable IRQ and Base Address values...for those of you who
  119.          use non-standard values...a non-standard option!  (for DIGI-board
  120.          users, a special version has been written for your systems...)
  121.  
  122.       *  Dials out at speeds of 1200-115200 (if your port can support it).
  123.  
  124.       *  Tone AND Pulse dialing supported.
  125.  
  126.       *  Extended memory is utilized.
  127.  
  128.       *  Allows you to specify a header and footer to be
  129.          appended/prepended to all of the weather information captured.
  130.          This is useful for BBS Sysops, enabling them to set the color of
  131.          the text, clear the screen, or just generally create the right
  132.          "impression" with the weather information that is desired.  The
  133.          header and footer files can be created in an ANSI or RIP draw
  134.          program...because they are added AFTER the fact!
  135.  
  136.          For example, on Moobasi Optics, Ink. (704-541-9842), the header
  137.          is used to set the color of the text, clear the screen, and
  138.          display a textual header "Moobasi Optics, Ink. Weather
  139.          Information Service" and a footer of "Brought to you by Moobasi
  140.          Optics, Ink." and then pauses the screen, using the Wildcat!
  141.          color and cursor codes. Wildcat!, PCBoard, WWIV and other BBS
  142.          softwares allow you to include cursor positioning and pausing
  143.          codes...so take advantage of them...
  144.  
  145.       *  Allows the operator to combine the seperate weather reports for
  146.          each location through the use of a single line in the calling
  147.          batch file.
  148.  
  149.       *  Uses a menu-driven approach to setup, requiring no previous
  150.          knowledge of the system.  Or, as an alternative, command-line
  151.          parameters can be used, allowing quick/temporary changes to the
  152.          normal setup.
  153.  
  154.       *  Allows automatic redial attempts.
  155.  
  156.       *  Returns errorlevel so that a batch file can determine if the
  157.          weather information download was successful.
  158.  
  159.       *  Multiple locations selectable.  Download information for up to
  160.          ten (10) locations at once!
  161.  
  162.       *  Can hold DTR high even upon exit of WEATHER...allows the Sysop
  163.          (or whomever wishes to use WEATHER) to keep the modem line
  164.          "busied-out" so that callers do not think that the line is down
  165.          during WEATHER processing.
  166.  
  167.       *  Is faithfully supported by the author.  Since the program was
  168.          first written, the author has instituted a variety of new
  169.          modifications, with most of them at user request.  To date,
  170.          approximately 30 modifications/requests have been made, with
  171.          only two being uncompleted - both of them for legal/service
  172.          limitations.
  173.  
  174.       *  RIP support.  Two of the users of WEATHER have asked that RIP
  175.          support be added into the header/footer capabilities...a user
  176.          was kind enough to send in a RIP screen that can be used with
  177.          WEATHER...we are including it in this version - enjoy!
  178.          Although this is not directly supporting RIP...it does show
  179.          what can be done...and we are still working towards integrating
  180.          RIP into the WEATHER program!
  181.  
  182.       *  SEVERE WEATHER REPORTS.  Now you can download severe weather
  183.          information when it matters most.
  184.  
  185.       *  ZONE WEATHER REPORTS.  Several users had been asking for both
  186.          the Severe Weather and the Zone Weather reports...so they are now
  187.          made available - just going to show you that we ARE responsive
  188.          to customer demand...   :)
  189.  
  190.       *  RECREATIONAL WEATHER REPORTS.  A single user asked for this
  191.          feature...and we added it for him...this is service!
  192.  
  193.       *  MARINE WEATHER REPORTS.  Yet another user suggested that the
  194.          Marine Weather Reports might be of more interest to him...and
  195.          hence, voila - Marines to the rescue!
  196.  
  197.  
  198.                       FUTURE FEATURES (expected in v1.18)
  199.  
  200.       *  Multiple configuration files...allowing you to call out for
  201.          different weather at different times of the day.
  202.  
  203.       *  Individual header/footer files for daily, extended, zone, and
  204.          severe weather forecasts.
  205.  
  206.       *  Local/Regional (SA) reports.
  207.  
  208.  
  209.                                  INCLUDED FILES
  210.  
  211.     The files that are in the WEATHER package after configuration and
  212.     first-time operation are:
  213.  
  214.     README  .1ST   -   Notification of changes in version 1.15
  215.                        --->  IMPORTANT!  Please read before continuing.
  216.     WEATHER .CFG   -   Default Configuration file
  217.     WEATHER .DIC   -   Dictionary file for "casing"
  218.     WEATHER .DOC   -   This information file
  219.     WEATHER .FTR   -   Default Footer file
  220.     WEATHER .HDR   -   Default Header file
  221.     WEATHER .EXE   -   Main executable
  222.     WEATHER .LOC   -   Location of aiport codes
  223.     WEATHER .ORD   -   Order form for WEATHER
  224.     WEATHER .SIT   -   Site file - locations to download
  225.     WEATHER .LOG   -   Logfile (if enabled) for session.
  226.     WT-xxxxx.DLY   -   Local/Daily Forecast text
  227.     WT-xxxxx.EXT   -   Extended Forecast text (xxxxx represents the
  228.                        aiport site where the information was downloaded
  229.                        for [i.e. CLT is for Charlotte, etc...])
  230.     WT-xxxxx.ZON   -   Zone report text.
  231.     WT-xxxxx.SEV   -   Severe weather report text.
  232.     WT-xxxxx.REC   -   Recreational weather report text.
  233.     WT-xxxxx.MAR   -   Marine weather report text.
  234.     WEATHER .KEY   -   Registered version KEY file.
  235.  
  236.  
  237.                                 OPERATION
  238.  
  239.     To execute WEATHER, simply type in WEATHER at the DOS prompt.  WEATHER
  240.     will build several files during normal operation, so it is a good idea
  241.     (but not necessary) to put WEATHER in a subdirectory of its own.
  242.  
  243.     F10 quits WEATHER at any point in time - whether during download or
  244.     during configuraton.  WEATHER will close it's modem port in a
  245.     proper fashion - even if in the middle of the download.
  246.  
  247.     For use under a BBS, such as Wildcat!, a batch file is also a good
  248.     idea.  A sample batch file could look like:
  249.  
  250.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  251.     │  @ECHO OFF                                                         │
  252.     │  C:                                                                │
  253.     │  CD\WEATHER                                                        │
  254.     │  WEATHER                                                           │
  255.     │  COPY WT-CLT.DLY D:\WC30\BULL\BULL6.BBS                            │
  256.     │  COPY WT-CLT.EXT D:\WC30\BULL\BULL7.BBS                            │
  257.     │  CD\                                                               │
  258.     │  D:                                                                │
  259.     └────────────────────────────────────────────────────────────────────┘
  260.  
  261.     WEATHER creates two files upon successful download of the desired
  262.     weather information:  WT-xxxxx.DLY and WT-xxxxx.EXT (where the xxxxx
  263.     is the airport location code [i.e. CLT equals Charlotte]).  If you
  264.     decide to enable the Zone, Severe, Recreational or Marine weather
  265.     reports, there may also be other files - such as WT-xxxxx.ZON,
  266.     WT-xxxxx.SEV, WT-xxxxx.REC and WT-xxxxx.MAR.
  267.  
  268.     WT-xxxxx.DLY is the daily/local forecast text.  WT-xxxxx.EXT is the
  269.     extended forecast.  If desired, a Sysop could easily copy the two
  270.     files together to create a single bulletin or textfile.  WT-xxxxx.ZON
  271.     is the Zone weather text.  WT-xxxxx.SEV is the Severe weather report
  272.     text.  WT-xxxxx.REC is the Recreational report text.  WT-xxxxx.MAR is
  273.     the Marine weather report text.
  274.  
  275.     For those of you who want to use WEATHER in a batch file, catching
  276.     the errorlevel upon exit, here's a sample batch file:
  277.  
  278.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  279.     │  @ECHO OFF                                                         │
  280.     │  C:                                                                │
  281.     │  CD\WEATHER                                                        │
  282.     │  WEATHER                                                           │
  283.     │    IF ERRORLEVEL==255 GOTO ERROR                                   │
  284.     │  COPY WT-CLT.DLY D:\WC30\BULL\BULL6.BBS                            │
  285.     │  COPY WT-CLT.EXT D:\WC30\BULL\BULL7.BBS                            │
  286.     │  COPY WT-CLT.ZON D:\WC30\BULL\BULL8.BBS                            │
  287.     │  COPY WT-CLT.SEV D:\WC30\BULL\BULL9.BBS                            │
  288.     │  COPY WT-CLT.REC D:\WC30\BULL\BULL10.BBS                           │
  289.     │  COPY WT-CLT.MAR D:\WC30\BULL\BULL11.BBS                           │
  290.     │  CD\                                                               │
  291.     │  D:                                                                │
  292.     │  GOTO END                                                          │
  293.     │                                                                    │
  294.     │  :ERROR                                                            │
  295.     │  ECHO Download failed...no copy performed!                         │
  296.     │                                                                    │
  297.     │  :END                                                              │
  298.     └────────────────────────────────────────────────────────────────────┘
  299.  
  300.  
  301.                                    HELP
  302.  
  303.     If WEATHER is run without parameters and there is no WEATHER.CFG file
  304.     in the current subdirectory, a short help screen is displayed.
  305.  
  306.     ┌───────────────────────  WEATHER USAGE  ───────────────────────────┐
  307.     │                                                                   │
  308.     │          WEATHER.EXE [nPort nSpeed nRetries] [CONFIG]             │
  309.     │                                                                   │
  310.     │          Where:  nPort is COM port (1-4)                          │
  311.     │            and   nSpeed is modem speed (1200-115200)              │
  312.     │            and   nRetries is redials   (1-255)                    │
  313.     │             or run WCONFIG to configure WEATHER.EXE               │
  314.     │                                                                   │
  315.     └─────────────────  PRESS ANY KEY TO CONTINUE  ─────────────────────┘
  316.  
  317.  
  318.                               CONFIGURATION
  319.  
  320.     To configure WEATHER, simply run WCONFIG.EXE as shown above:
  321.  
  322.     WCONFIG
  323.  
  324.     WCONFIG will prompt you for the following information:
  325.  
  326.       *  What type of serial port (COM or DIGIboard)
  327.  
  328.       *  COM port (which serial port to dial out on)
  329.          1,2,3,4 are accepted (COM8-COM16 are accepted if it is a 8 or
  330.          16-port DIGIboard)
  331.  
  332.       *  IRQ and Base Address which modem will use.  The defaults are
  333.          provided - so if you don't know or do not understand this, just
  334.          hit ENTER twice to continue.  (IRQ and Base Address are two
  335.          parameters that the system uses to define where the modem port
  336.          [i.e. serial port] is located in memory and how it can be
  337.          controlled - if changed to the wrong values, could easily stop
  338.          modem from successfully dialing out)
  339.  
  340.          A user in Florida (Tom McKever) pointed out (rightfully so)
  341.          that his modem would not respond to the defaults for COM3 or
  342.          COM4 in the his initial configuration.  The defaults presented
  343.          during an installation of WEATHER assume that you are using
  344.          all COM ports - and thus, the IRQs and base addresses are
  345.          different for each.  If you are running a COM3 or COM4 and are
  346.          NOT running a COM1 or COM2, respectively, then the defaults
  347.          for the IRQ values for COM3 will equal that (most likely) of
  348.          COM1 and COM4's IRQ value will match that of COM2.
  349.  
  350.          (Additionally, for DIGIboard users, you are prompted for extra
  351.          information at this point:  Interrupt Register ID Address,
  352.          MAP Table Array Value, and Type Array Value)
  353.  
  354.       *  BAUD RATE (what speed to dial out at)
  355.          1200,2400,9600,14400,16800,19200,38400,57600,115200 are accepted
  356.          (the weather service currently only has 2400 baud modems...so
  357.          even if you lock your port...don't be surprised by the 2400/ARQ)
  358.  
  359.       *  RETRIES (how many times to try to redial)
  360.          1-255 are accepted  (in some areas, the phone company may limit
  361.          the number of retries you may make...check with your local
  362.          phone service to find out - we recommend something sensible...
  363.          like 15)
  364.  
  365.       *  LOCATION (which AIRPORT location to get weather from)
  366.          Only locations from a scrollbox menu are accepted.  All available
  367.          locations are displayed.  Up to five (5) locations may be tagged
  368.          using the SPACE BAR - at least ONE needs to be tagged to call
  369.          out - IF ONE IS NOT TAGGED WHEN YOU PRESS ENTER, THE WEATHER.SIT
  370.          FILE WILL BE EMPTY AND WILL HANG UP IMMEDIATELY UPON CONNECTING
  371.          WITH THE WEATHER SERVICE.
  372.  
  373.       *  PRE/POST modem setup strings.  These are commands that are
  374.          send to the modem before/after the dialing is started/completed.
  375.          For example - if your modem typically "ignores CD," you may wish
  376.          to type in a command such as ~~AT&C1~~ (for US Robotics Dual
  377.          Standards at least) to ensure that the modem pays attention to
  378.          Carrier Detect - because WEATHER DOES use CD as a method of
  379.          determining whether or not you are still online (although, as
  380.          of version 1.14, you can ignore CD and still call out properly).
  381.  
  382.       *  PRE/POST dialing strings.  Use a "1-" for the pre-dialing string
  383.          if you are in the U.S. and using a home telephone.  The use of a
  384.          ",9" in the post-dial string will be common for those people
  385.          dialing out through a PBX system.
  386.  
  387.       *  EFFECTS - whether or not WEATHER should "explode boxes" and
  388.          make sounds during operation.
  389.  
  390.       *  COMBINE - whether or not WEATHER should take the two reports
  391.          for any given location and format them so that they may be
  392.          combined in the calling batch file.
  393.  
  394.       *  TIMER - how long WEATHER should wait before logging off of
  395.          the weather service in case of problems.
  396.  
  397.       *  ZONE REPORT - whether or not WEATHER should download the
  398.          Zone report when it calls out.  The Zone report is a weather
  399.          report on the area(s) around the locale currently being
  400.          checked on.  For example, when downloading weather information
  401.          for Charlotte, NC and requesting the Zone report, a brief
  402.          weather report is given for Charlotte, Raleigh/Durham,
  403.          Greensboro, etc...
  404.  
  405.       *  SEVERE REPORT - whether or not WEATHER should download
  406.          Severe weather reports.  This was an option requested by many
  407.          of the users of WEATHER - so enjoy!
  408.  
  409.       *  RECREATIONAL REPORT - whether or not WEATHER should download
  410.          Recreational weather reports.  This was an option requested by
  411.          a user of WEATHER - and look what happened!
  412.  
  413.       *  MARINE REPORT - whether or not WEATHER should download
  414.          Marine weather reports.  This was an option requested by
  415.          a user of WEATHER - and AGAIN - look what happened!
  416.  
  417.       *  LOGFILE OPTION - whether or not WEATHER should capture all
  418.          text received from weather service if LOGFILE=YES.  Another
  419.          user-requested feature.
  420.  
  421.       *  HEADER (text to display at top of weather information)
  422.          Text up to 32,000 bytes (32k) is accepted.  Word wrap is
  423.          automatic.  The header file is now seperated entirely from
  424.          the configuration file...so you can build the header file
  425.          in your favorite ANSI/RIP editor!
  426.  
  427.       *  FOOTER (text to display at bottom of weather information)
  428.          Text up to 32,000 bytes (32k) is accepted.  Word wrap is
  429.          automatic.  The footer file is now seperated entirely from
  430.          the configuration file...so you can build the footer file
  431.          in your favorite ANSI/RIP editor!
  432.  
  433.     After the information is entered, it is automatically saved to
  434.     WEATHER.CFG.  To abort the configuration during entry, simply press
  435.     the ESC (or F10) key.
  436.  
  437.     WEATHER.CFG is a straight ASCII text file, so any text editor can edit
  438.     it.  The layout of the file is:
  439.  
  440.     Line    1:  COM port
  441.     Line    2:  BASE address, IRQ value, [Interrupt Register ID Address,
  442.                                           Map Table Value Address,
  443.                                           Type Array Value]
  444.     Line    3:  BAUD rate
  445.     Line    4:  REDIAL attempts
  446.     Line    5:  TONE or PULSE (T/P) dialing type
  447.     Line    6:  PREDIAL modem initialization string
  448.     Line    7:  POSTDIAL modem initialization string
  449.     Line    8:  ACCESS CODE for telephone number (i.e. the "1-" in the
  450.                 1-800-xxx-xxxx telephone number)
  451.     Line    9:  NUMBER to APPEND to the 1-800-xxx-xxxx (i.e. ",9" in the
  452.                 1-800-xxx-xxxx,9 telephone number)
  453.     Line   10:  EFFECTS status
  454.     Line   11:  COMBINE reports status
  455.     Line   12:  DTR status after logging off of weather service
  456.     Line   13:  DIGIboard type (0=NONE, 4,8,16=DIGIboard types)
  457.     Line   14:  TIMER
  458.     Line   15:  ZONE weather report status
  459.     Line   16:  SEVERE weather report status
  460.     Line   17:  RECREATIONAL weather report status
  461.     Line   18:  MARINE weather report status
  462.     Line   19:  LOGFILE status
  463.  
  464.  
  465.     WEATHER.HDR/WEATHER.FTR are both text files that are able to be
  466.     edited by any text editor capable of saving text in a raw ASCII
  467.     format (for example, WordPerfect in native mode is not, but
  468.     WordPerfect DOES have an ASCII save function...using that WILL
  469.     work).  If you wish to add some color, try using an ANSI or RIP
  470.     editor for the header and footer files.
  471.  
  472.     WEATHER.SIT is also created at CONFIG time.  WEATHER.SIT contains
  473.     the names of the state, city, airport code, and filename for every
  474.     location available to WEATHER.  If anyone has more airport codes,
  475.     or more accurate city/state names, please let us know...always on
  476.     the lookout to improve WEATHER!
  477.  
  478.     The layout of WEATHER.SIT is (this is the exact spacing as well,
  479.     so if you need to create a WEATHER.SIT file, simply copy the line
  480.     containing the WT-CLT and remove all of the leading spaces):
  481.  
  482.     State City                     Airport Code  Filename
  483.     vv    ----v----                    -v-        --vv--
  484.     NC    Charlotte                    CLT        WT-CLT
  485.  
  486.     WEATHER.SIT is an ASCII text file that is able to be edited by
  487.     any text editor capable of saving text in a raw ASCII format
  488.     (for example, WordPerfect in native mode is not, but WordPerfect
  489.     DOES have an ASCII save function...using that WILL work).
  490.  
  491.     WEATHER.DIC is an ASCII dictionary file for WEATHER that can be
  492.     added to/subtracted from to "case" words differently in the weather
  493.     text.  Currently, when a word is put into the dictionary, the word
  494.     will be cased in the EXACT same style as in the dictionary file...so
  495.     beware - if you type something in all UPPERCASE, WEATHER will
  496.     UPPERCASE that word throughout the entire text.  This feature was
  497.     added so that cities, states, and place names could be properly cased.
  498.  
  499.     Use a text editor that saves in PLAIN ASCII mode to modify the .CFG
  500.     and .DIC files.
  501.  
  502.     The PREDIAL and POSTDIAL options were added to accomodate modems
  503.     who did not reset properly after using WEATHER.
  504.  
  505.     The ACCESS CODE and NUMBER APPEND were added for people who wanted
  506.     to dial out from a PBX system (Public Branching System) or from
  507.     outside of the United States (such as Canada).
  508.  
  509.     COMBINE reports status allows the operator to specify that the two
  510.     reports that are generate for a location are to be formatted so that
  511.     they may be combined together via a line in a batch file - such as:
  512.  
  513.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  514.     │  @ECHO OFF                                                         │
  515.     │  C:                                                                │
  516.     │  CD\WEATHER                                                        │
  517.     │  WEATHER                                                           │
  518.     │    IF ERRORLEVEL==255 GOTO ERROR                                   │
  519.     │  COPY WT-CLT.DLY+WT-CLT.EXT D:\WC30\BULL\BULL6.BBS                 │
  520.     │  CD\                                                               │
  521.     │  D:                                                                │
  522.     │  GOTO END                                                          │
  523.     │                                                                    │
  524.     │  :ERROR                                                            │
  525.     │  ECHO Download failed...no copy performed!                         │
  526.     │                                                                    │
  527.     │  :END                                                              │
  528.     └────────────────────────────────────────────────────────────────────┘
  529.  
  530.     The header is included in the WT-xxxxx.DLY file and the footer is
  531.     included at the end of the WT-xxxxx.EXT file.  Thus, a Sysop may
  532.     create a single bulletin/news item out of all of the weather
  533.     information.
  534.  
  535.     DTR status allows the operator to specify that WEATHER should hold the
  536.     DTR signal HIGH on the modem when it is processing the received
  537.     weather information AND upon exit.  This is useful if you run a BBS
  538.     and do not wish your users to get a NO ANSWER during weather download
  539.     and processing.  Also useful if you perform more than one task at
  540.     night - say a night-time procedure that has WEATHER as the first task.
  541.  
  542.  
  543.                      TIPS, TECHNIQUES, AND TROUBLESHOOTING
  544.                   (or, how I managed to fix the durn thing...)
  545.  
  546.     This section is being included to help people out with running the
  547.     WEATHER program under various environments.
  548.  
  549.     Problem :  WEATHER calls out and collects weather fine, but does not
  550.                capitalize the weather text properly.  What to do?
  551.     Solution:  Keep a copy of the text and upload it to
  552.                Moobasi Optics, Ink. at (704)541-9842 so that the author
  553.                can figure out why.  All corrections should be included
  554.                in the next update.
  555.  
  556.     Problem :  WEATHER calls out, connects, collects the weather
  557.                information, displays the Processing Weather Information
  558.                screen, and then appears to hang.  How can I solve this?
  559.     Solution:  WEATHER 1.15 *should* take care of that problem.  However,
  560.                if you are reading this, it is likely that it did not.
  561.                Try rebooting and calling out to the weather service
  562.                again...if it hangs again, contact us Moobasi Optics, Ink.
  563.                to report the problem and receive personal help.
  564.  
  565.                ***  NOTE:  To all appearances, WEATHER v1.15+ HAS solved
  566.                this particular problem.
  567.  
  568.     Problem :  Running WEATHER as an event under FrontDoor, I have had
  569.                occasional problems with WEATHER locking up during the
  570.                the processing of the weather information.  What's the
  571.                problem?
  572.     Solution:  Once again, version 1.15 should take care of this.  There
  573.                have been people reporting that WEATHER locks up when
  574.                used as an event under FrontDoor - possibly due to the
  575.                FOSSIL driver that is being used.  Either try to
  576.                disable the FOSSIL driver (XU for X00.SYS, etc.) or try
  577.                running WEATHER as an event from the BBS instead.  If
  578.                the problem persists under FrontDoor, please contact us
  579.                at Moobasi - we will do our best to remedy the situation!
  580.  
  581.     Problem :  WEATHER calls out, connects, then drops to DOS.
  582.     Solution:  Check the WEATHER.SIT file.  If it is empty, either create
  583.                a new WEATHER.SIT based on the layout detailed in this
  584.                DOC file, or make sure to grab the latest version (as of
  585.                this release...v1.14).
  586.  
  587.     Problem :  When I run WEATHER, I get a message that says something
  588.                like "MEMORY EXHAUSTED" - why?  What can I do to get
  589.                around the problem?
  590.     Solution:  Make sure to use version 1.14 or above of WEATHER.   :)
  591.                Starting with WEATHER v1.14, we made sure to cut down on
  592.                use of conventional memory as much as possible.
  593.  
  594.     Problem :  When I run WEATHER in a Desqview window, it "eats" all of
  595.                the available extended/expanded memory.  What can I do to
  596.                limit the amount of EMS/XMS it uses?
  597.     Solution:  Go into Change Program (under the Open Window option)
  598.                and then go into Advanced Options by pressing F10.  On
  599.                the option that says "Maximum EMS," type in the amount of
  600.                XMS memory to limit WEATHER to.
  601.  
  602.     Problem :  Even after making sure that WEATHER.SIT has information in
  603.                it, WEATHER calls out, connects, then immediately does a
  604.                disconnect.  What can I do this time?
  605.     Solution:  Try forcing your CD (Carrier Detect) signal high when
  606.                calling out.  To do this with a US Robotics Dual Standard,
  607.                you would type in something similar to ~~AT&C0~~ in the
  608.                Pre-Dial Modem Setup String in the CONFIG option for
  609.                WEATHER.
  610.  
  611.     Problem :  Using a DIGIboard, you are calling out at 38400...yet
  612.                the modem is not dialing.  What can be done?
  613.     Solution:  Set the COM port speed a little lower on the DIGIboard
  614.                using the COMSET program that comes with the DIGIboard
  615.                (they recommend using 19200 or below).
  616.  
  617.     Problem :  You decide, after checking out WEATHER, that $10 is not
  618.                enough money to pay for such a well-supported program...
  619.                what can you do?
  620.     Solution:  Just send in the $10 and receive the heart-felt thanks of
  621.                the author...he is trying to keep the price of WEATHER
  622.                down to encourage other Shareware authors to do the same!
  623.                :)
  624.  
  625.  
  626.                            ORDERING INFORMATION
  627.  
  628.     To order WEATHER, send a $10 payment to the author at:
  629.  
  630.     Moobasi Optics, Ink.
  631.     ATTN:  Blaine William Schmidt
  632.     10305-D Plum Creek Lane
  633.     Charlotte, NC  28210-8263
  634.  
  635.     To report problems with WEATHER, or to suggest improvements, contact
  636.     the author at one of the following:
  637.  
  638.     (704-541-9842) Data Line  - Moobasi Optics, Ink. (data line)
  639.     (704-542-3725) Voice Line - Business
  640.     FIDOnet address:   1:379/50
  641.     WGAnet address:    40:113/50
  642.     Internet address:  Selin@char.vnet.net
  643.  
  644.  
  645.     When you pay the $10 registration fee, include an electronic address
  646.     that the registered version can be sent to (i.e. Blaine Schmidt at
  647.     Moobasi Optics, Ink. [704-541-9842]) if available.  If no electronic
  648.     addresses are available, include your address and $1 extra so that it
  649.     can be sent via U.S. Mail.
  650.  
  651.     In addition to receiving the registered version, you can also have an
  652.     account created on Moobasi Optics, Ink. for you (with your real name
  653.     and telephone number).  This will give you access to the public line
  654.     of the BBS for personal pleasure or for reporting problems or
  655.     suggestions.
  656.  
  657.  
  658.                           CREDITS/KUDOS/ET AL...
  659.  
  660.     Credits for the program go out to the following people:
  661.  
  662.       *  The PEOPLE who have registered WEATHER thus far.  Their names
  663.          are not mentioned here to protect them from the hordes of
  664.          Shareware authors who would want them to register all of their
  665.          work too!  :)
  666.  
  667.       *  Jennifer "JABBER" Schmidt - she keeps the projects going that
  668.          would otherwise fall by the side of the road.
  669.  
  670.       *  Steve "Dark Elf" Gilbert - for continuing to share himself in a
  671.          gastrological way, eating out with me weekly and discussing
  672.          computers with me in a way that frustrates many others <grin>.
  673.          Steve runs the Red Room (704)566-9927.  BTW - congratulations
  674.          Steve - I'll be glad to see another join the ranks of the
  675.          married (I need some company)!  :)
  676.  
  677.       *  Ron Alspaugh of the Exchange (704)342-2333 for helping me beta
  678.          test (read that as bug-swat) all of the versions thus far,
  679.          making many astute observations that have led to a more robust
  680.          program.  Ron - keep it up!  I *LIKE* your comments!
  681.  
  682.       *  Casey Blackburn of Ace's (704)568-5028 for beta-testing the
  683.          new versions of WEATHER.  He has also written a modification
  684.          for the WWIV BBS software to ask the user if they wish to view
  685.          weather upon login.
  686.  
  687.       *  Mark Williamson and Gordon Malone - two guys who have sent in
  688.          MORE than their share of comments...   :)
  689.  
  690.       *  Rob Rosenhouse for letting me know that Newark, NJ (EWR) exists!
  691.          Thanks also go to him for an excellent suggestion which was
  692.          included in v1.15...the ability to add weather sites to the
  693.          WEATHER.LOC file.  Also, thanks to Rob again for the suggestion
  694.          to make the WCONFIG option "smarter."  Although it is not perfect
  695.          YET, it is a long site better than 'twas.
  696.  
  697.       *  Kevin Day for getting New York back on the map.  :)  He has also
  698.          contributed much in the way of good bug notifications... 
  699.  
  700.       *  Sean Nolan for helping us swat some of those durn bugs!  :*)
  701.  
  702.       *  Minneapolis/St. Paul, MN and Charlotte, NC BBS communities - for
  703.          providing me with good times, good friends, and great ideas!
  704.  
  705.       *  All of the people who have taken the time to either download
  706.          or FREQ WEATHER from Moobasi Optics, Ink....I sincerely hope
  707.          you enjoy it...or let us know...WE WANT to make YOU HAPPY!
  708.  
  709.       *  Nantucket/Computer Associates - although Clipper has yet to rid
  710.          itself of some pesky problems, Clipper is still one of the best
  711.          products out on the market today.
  712.  
  713.  
  714.                                   REVISIONS
  715.  
  716.     (03/06/94)
  717.  
  718.     -  Rewrote capture routine.  Is faster and more accurate.  Although
  719.        change is not without risk, only through continual improvement
  720.        can we seek perfection.  <grin>  The dialing out in particular
  721.        runs faster - due to the fact that the dialing routine is sleeker.
  722.  
  723.     -  Fixed bug where WEATHER would not create the Zone, Severe,
  724.        Marine, or Recreational forecasts if the previous calls files
  725.        were in the WEATHER directory.  Amazingly enough, no one called
  726.        us regarding this error.  Everyone figured it out!
  727.  
  728.     -  Added a TOTAL progress indicator so that the progress of the
  729.        ENTIRE call could be tracked...versus just the previous city's
  730.        report progress.  The total progress indicator is updated only
  731.        AFTER the complete text for a city has been downloaded.
  732.  
  733.     -  Uses less memory.  Approximately 10-20k less memory, depending
  734.        on the machine.
  735.  
  736.     -  Updated WCONFIG to read in old values so that when new versions
  737.        of WEATHER come out, the old values are not lost...the old
  738.        values will replace the default values.  If you wish to reinstall
  739.        WEATHER, just delete the WEATHER.CFG file from the WEATHER
  740.        directory and rerun WCONFIG.  A feature added at user request.
  741.  
  742.     -  Added a /B (bypass opening screen) feature for registered users.
  743.        After all, as an automated process (often at night), there's really
  744.        no one to sit there and watch the pretty colors anyway...  :*)
  745.        This was yet another feature added at user request.  This feature
  746.        works with both WEATHER.EXE and WCONFIG.EXE.
  747.  
  748.     -  Added a LOGFILE feature for users so that they can track what
  749.        might have gone wrong with a call.  This was a feature added by
  750.        user request.
  751.  
  752.  
  753.     (02/08/94)
  754.  
  755.     -  Added RECREATIONAL WEATHER REPORT.  Due to user demand, this
  756.        report has been added to the functionality of WEATHER!
  757.  
  758.     -  Added MARINE WEATHER REPORT.  Once again, users drive the
  759.        thrust of WEATHER!  They get what they demand!  :*)
  760.  
  761.     -  Capitalization of ALL REPORTS.  A small note here:  if the
  762.        routine that capitalizes the text does not work perfectly,
  763.        please drop off (or send) a copy of the non-cased text to
  764.        Blaine Schmidt at Moobasi Optics, Ink. - the capitalization
  765.        is quickly becoming a nightmare for all of the different
  766.        conditions WEATHER has to meet...but we still want to make
  767.        it work at 100% efficiency!
  768.  
  769.     -  Added BWI (Baltimore, MD) to the WEATHER.LOC file.
  770.  
  771.     -  Added the ability for users to add WEATHER AIRPORT CODES
  772.        in the WCONFIG program.  Read the WEATHER documentation for
  773.        additional information.
  774.  
  775.  
  776.     (01/17/94)
  777.  
  778.     -  Added feature where user can specify number of minutes after
  779.        which WEATHER will hangup - regardless of what is happening
  780.        at the time.  Was added to allow users who download more
  781.        locations to extend the timeout feature.  NOTE:  The default
  782.        of 10 minutes IS HIGHLY RECOMMENDED as the one to use.  The
  783.        ten minute limitation previously branded into WEATHER was to
  784.        ensure that the weather service was not tied up with someone
  785.        using the line and not matching a prompt (possibly causing
  786.        a condition where WEATHER could sit on the telephone line
  787.        the entire time specified.)
  788.  
  789.     (01/16/94)
  790.  
  791.     -  Fixed bug which allowed users to only download 5 locations of
  792.        weather information - even though they were able to tag 10
  793.        locations through the CONFIG option.
  794.  
  795.     -  Changed NEW YORK CITY to NEW YORK so that users in New York could
  796.        actually obtain weather information!  :)
  797.  
  798.     -  Added EWR (Newark, NJ) as a valid weather site.
  799.  
  800.     (01/11/94)
  801.  
  802.     -  Added a brief pause after connecting - some modems were not raising
  803.        CD (Carrier Detect) fast enough - and were hanging up immediately
  804.        upon connection.
  805.  
  806.     -  Finished the DIGIboard programming.  The IIRA value was being
  807.        converted to hexadecimal, which led to the DIGIboard looking at
  808.        a location approximately 600 bytes away from where it should.
  809.  
  810.     (01/10/94)
  811.  
  812.     -  Finished DIGIboard support (I think).  No one to really test it out
  813.        for me, so I will have to assume it works for right now.
  814.  
  815.     -  Number of locations to download has been raised to 10, due to the
  816.        fact that we have rarely passed the five minute mark of time on
  817.        the weather service, even with downloading information on 5
  818.        unique sites.
  819.  
  820.     (01/08/94)
  821.  
  822.     -  Added DIGIboard support.  A)  This was a time-consuming, and
  823.        somewhat oblique task as we did not have ready access to a
  824.        DIGIboard of ANY variety!  We will be testing more extensively
  825.        in the near future and we request that if ANYONE sees something
  826.        incorrect in the way that WEATHER uses a DIGIboard...please let
  827.        us know.
  828.  
  829.     -  Seperated the HEADER and FOOTER from the WEATHER.CFG file.  Now
  830.        anyone can design their own headers and footers in their favorite
  831.        editor (whether ASCII/ANSI/RIP or otherwise).
  832.  
  833.     -  Added extended memory support.  WEATHER will now use available
  834.        extended memory to speed up operations.
  835.  
  836.     -  DTR option added so that Sysop(s) can make sure that the line
  837.        calling out and processing using WEATHER is "busied-out" during
  838.        the processing until the return to the BBS.
  839.  
  840.     -  GSO (Greensboro, NC) was added to the Airport Location file
  841.        (WEATHER.LOC)...next release will include a more comprehensive
  842.        listing of valid airport codes.
  843.  
  844.  
  845.     (01/04/94)
  846.  
  847.     -  Wow!  A new year - and new possibilities for WEATHER!
  848.  
  849.     -  Added the option to combine reports.  Now the DLY and EXT file(s)
  850.        can be combined into single reports for any given location...a
  851.        good modification for those people who don't want the weather
  852.        information taking up two bulletins.
  853.  
  854.     -  Added pre/post-dialing string support.  Now people can dial out
  855.        to the weather service from anywhere - within PBXes, outside of
  856.        the country, etc....
  857.  
  858.     -  Improved F10 "breakout" key.  F10 will now behave more responsively
  859.        when WEATHER is dialing or capturing text.
  860.  
  861.     -  Reworked dialing so that WEATHER exits at maximum number of redial
  862.        attempts, rather than locking up (others reported this - we never
  863.        experienced it - but the fix is solid).
  864.  
  865.     -  Updated the revision number to the correct revision :) ...
  866.  
  867.     -  Lengthened the DTR drop/raise time so that the phone company has a
  868.        chance to catch up with WEATHER...
  869.  
  870.     -  Added a absolute dropout time of 12 minutes so that if all goes to
  871.        "bonko," WEATHER will automagically press the F10 key and interrupt
  872.        the running process and hang up...this was done to ensure that no
  873.        one reports WEATHER hanging their system all night attempting to
  874.        answer the same prompt over and over and over and over and over...
  875.  
  876.  
  877.     (12/26/93)
  878.  
  879.     -  WEATHER was sending the airport ID to the weather system when they
  880.        requested a airport code.  This code is used by the FAA to keep
  881.        track of "emergency situation aircraft" (or something similar)...
  882.        so, in order to conform to FAA regulations for the weather
  883.        service, WEATHER has to send a code, starting with an alphabetic
  884.        character, followed by any alpanumeric sequence (up to 7
  885.        characters).
  886.  
  887.        The weather service was consulted on this item - WEATHER was
  888.        calling and being told that the code CLT had been used too many
  889.        times and could not download any more information (due to
  890.        Charlotte using the WEATHER program the most currently).  Now,
  891.        WEATHER uses a code of MWxxxxx (where MW stands for MOOBASI
  892.        WEATHER and the xxxxx is a number between 1 and 99999).  The
  893.        weather service stated that all codes entered are tracked for 15
  894.        days before they are removed from the system...hence, CLT will
  895.        work roughly two weeks after the release of this version of
  896.        WEATHER.  However, due to the new style of requesting weather
  897.        information, you can call now and still receive weather
  898.        information for across the country.
  899.  
  900.        A note of thanks and gratitude to the folks at DUAT - who provide
  901.        the weather service we all use for downloading purposes.  We
  902.        called DUAT late at night when we learned of the error in the
  903.        downloading process - and they were fast, efficient, courteous,
  904.        and EXTREMELY HELPFUL in finding an alternative method of working
  905.        out a download solution.  Once again - thanks to all of the fine
  906.        folks at DUAT!  (BTW - we once again confirmed that the weather
  907.        download information is PUBLIC, and as such, may be freely
  908.        posted on a BBS system - as long as there is no charge for
  909.        viewing the weather information.
  910.  
  911.     (12/22/93)
  912.  
  913.     -  Fixed a problem with WEATHER not converting the first .DLY file
  914.        into capitalized text.  Was capturing the text perfectly, but due
  915.        to a file handle remaining open, WEATHER was never able to access
  916.        it during the capitalization stage.
  917.  
  918.     -  Checked out dialing and connecting - everything working on the
  919.        three seperate modems tested.
  920.  
  921.     (12/21/93)
  922.  
  923.     -  *** NOTE ***
  924.        The structure of the WEATHER.CFG and WEATHER.LOC have changed.
  925.        WEATHER.SIT is new.  Unfortunately, WEATHER v1.10 is NOT
  926.        directly compatible with version v1.03 - if you want to upgrade
  927.        it, simply install it to a different directory, WEATHER CONFIG,
  928.        and then using a text editor, copy over your headers and footers
  929.        from the v1.03 WEATHER.CFG.
  930.  
  931.     -  Information screen is now available for registered users.  All
  932.        the info display is for is to report on the revision level, date
  933.        and name of person who registered the software...not applicable
  934.        to the unregistered version.
  935.  
  936.     (12/20/93)
  937.  
  938.     -  Added changeable IRQ and Base Address values.  Many people were
  939.        calling and saying that WEATHER would not work with COM3 or COM4.
  940.        Strange thing - after investigating, the library being used for
  941.        modem control left COM3 and COM4 with values of 0 for both IRQs
  942.        and Base Addresses - needless to say, the modem WOULD NOT dial
  943.        out under those conditions.  COM3 is now defaulted to IRQ 5, and
  944.        COM4 to IRQ6, with any of the COM port IRQ values being
  945.        changeable through the CONFIG option.
  946.  
  947.     -  Added multiple sites.  A maximum limit of five (5) locations was
  948.        decided on for two reasons.  1)  The weather service that is
  949.        supplying the information only gives a eight minute logon...and
  950.        although the method used by WEATHER bypasses this limitation, we
  951.        felt it was prudent to follow their wishes regarding time logged
  952.        on...we would recommend it to those using WEATHER too.
  953.  
  954.     -  Filename scheme had to be changed to accomodate multiple sites.
  955.        The filenames now are comprised of WT-xxxxx, with the xxxxx
  956.        being the AIRPORT ID for each station downloaded (i.e. when you
  957.        download Charlotte's weather inforamtion, WEATHER creates a file
  958.        titled WT-CLT.DLY and WT-CLT.EXT).
  959.  
  960.     -  Tone OR Pulse methods of dialing are now supported.  One or two
  961.        of the users of WEATHER requested it - they now have it.
  962.  
  963.     -  Changed the reception of characters to string-based versus the
  964.        character-oriented method used previously.  Although it does not
  965.        appear any faster, it is, and results in a more stable approach
  966.        to error-handling.
  967.  
  968.     -  Cut wait time for inter-string delays down to 1 second...should
  969.        speed up processing incrementally.  If anyone experiences WEATHER
  970.        timing out a significant portion of the time, let me know and we
  971.        can change it to a higher value again.
  972.  
  973.     -  Improved recognition of loss of carrier - whether through normal
  974.        termination or otherwise...users should notice a significant
  975.        increase in responsiveness from when the call is complete to when
  976.        the text processing begins.
  977.  
  978.     (12/16/93)
  979.  
  980.     -  Changed the dates in the revision history in WEATHER.DOC.  <grin>
  981.        They were incorrectly reflecting the dates of changes.
  982.  
  983.     -  Changed the fashion in which the results were obtained from the
  984.        modem.  A user stated that when he unplugged the modem from the
  985.        wall (why he did this is anyone's guess :) ), WEATHER was
  986.        incorrectly assuming that it had connected after the number of
  987.        retries had been reached.  A review of the result code capture
  988.        resulted in a significant change in the capture method.
  989.  
  990.     -  Ensured that when number of retries are reached that WEATHER kicks
  991.        out to DOS.
  992.  
  993.     -  Changed the method which the pre/post-dial strings are sent to the
  994.        modem - much more stable.
  995.  
  996.     (12/15/93)
  997.  
  998.     -  Due to a slight miscalculation in eyesight and textual clarity on
  999.        the terminal, the modem port was never being closed.
  1000.  
  1001.     -  Added ERRORLEVEL support for the people who requested it.  WEATHER
  1002.        returns a 0 for normal completion - and a 255 for all errors.
  1003.  
  1004.     -  Added POSTDIAL string for modems that need to be reset after
  1005.        WEATHER completes.
  1006.  
  1007.     (12/14/93)
  1008.  
  1009.     -  Added capitalization of text.  Needs a little work - but is nearly
  1010.        correct.  If anyone has a good, solid set of rules regarding the
  1011.        capitalization of WEATHER text, please let me know!  <grin>
  1012.  
  1013.     (12/13/93)
  1014.  
  1015.     -  Initial beta (alpha/zeta too!) release!
  1016.  
  1017.  
  1018.                   OFFICIAL DISCLAIMER OF RESPONSIBILITY
  1019.  
  1020.     This is the part that we all love to read.  This section is merely
  1021.     included to protect ME, the author, from being sued by someone who
  1022.     thinks that it is the software company's responsibility to keep their
  1023.     software from blowing up another person's hard drive.
  1024.  
  1025.     ┌────────────────────────────────────────────────────────────────────┐
  1026.     │  Moobasi Optics, Ink., or any other agent of Moobasi Optics, Ink.  │
  1027.     │  (such as Blaine William Schmidt) assumes no responsibility for    │
  1028.     │  the misuse and/or incorrect operation of The Software (hereby     │
  1029.     │  known as WEATHER).                                                │
  1030.     │                                                                    │
  1031.     │  WEATHER, as provided, is in a "as is" state, where the user       │
  1032.     │  assumes any and all responsibility for reparation of any damage   │
  1033.     │  that may occur through use/misuse/operation/incorrect operation   │
  1034.     │  of WEATHER.                                                       │
  1035.     │                                                                    │
  1036.     │  To the best of our knowledge, the weather information provided    │
  1037.     │  and downloaded using WEATHER is public domain, and may be freely  │
  1038.     │  disseminated.                                                     │
  1039.     │                                                                    │
  1040.     │  In no event will Moobasi Optics, Ink. software be held liable     │
  1041.     │  for any damage arising from use of WEATHER.                       │
  1042.     └────────────────────────────────────────────────────────────────────┘
  1043.  
  1044.     Now that that portion is complete, let me personally state that
  1045.     WEATHER is an operational program that has no bugs (that I know of)
  1046.     that would cause anyone's hard drive to start to whir menacingly, or
  1047.     make their printer shoot out reams of paper at the speed of light.
  1048.  
  1049.     If an "undocumented feature" (i.e. a bug) is discovered, please contact
  1050.     me (Blaine William Schmidt).  See the ordering information above...it
  1051.     contains my name and address for contacting me regarding errors.  The
  1052.     programmers at Moobasi Optics, Ink. strive to make their products
  1053.     solid ones...and that can onle be achieved through a lot of hard work
  1054.     and testing...which sometimes comes from you...the end user...
  1055.  
  1056.                          END-OF-INFORMATION-FILE
  1057.  
  1058.