
    Differences between the Shelter Mailers and JamMail.

    TODO:
        JamMail's TODO list reads like a Shelter Feature list (in fact like
        a ROOF feature list from two years ago:)
        (Couldn't resist this :)

    Resume:
        Shelter supports RESUME on both inbound and outbound sessions.
        Jamail does not support RESUME on files received.

    Timing:
        Shelter  is developed on a 68000 based A2000, so considerations of
        speed and timing is taken into account during development.
        JamMail  is  developed on a 68030-based system and such problems can
        occur with 68000 users.

    Windows:
        Both  use  multiple windows.  However, Shelter Mailers also feature
        Status Display, called a GUI (a misnomer).
        Shelter  mailers  allow the user to selectively disable any window,
        except the GUI. This includes the xpr transfer window.
        Jamail does not.
 
    Modems:
        Shelter  Development  uses  low-cost  modems  such  as  the  v42bis
        LineLink 144e and the Supra 2400zi.  This SHOULD insure that modem
        handling works with a majority of modems.
        JamMail Development uses expensive modems such as Zyxel and Hayes
        V.FC.  Some users who have switched from JamMail to Shelter, did so
        because  of  modem  handling problems in JamMail.  Certain features
        will not work at all, since they are based upon the configurabilety
        of  the  expensive  modems.  (Low cost modems may have the features,
        but are not as configurable).

    Modules:
        Shelter  uses  accessable  text  files for configuration, but takes
        some time to generate the mailer.
        JamMail  is  slow  to  configure  since  it  uses  a  GUI.  It
        generates  the  mailer very quickly.
 
        Shelter  uses  multiple  modules  (depending  upon  mailer).  This
        allows reconfiguration of certain aspects (AKA, SiteCache, Menus) of
        the system without regenerating the whole mailer.
        Jammail  uses  a  single  .wpl  module  for fast loading.  One must
        regenerated the whole mailer for any change.

        Shelter includes some additional code that may be possibly used
        if parts of the mailer are re-generated.
        Jammail claims to include only code that is used.

        SHELTER  design primary consideration is POWER.  There is NO mailer
        on ANY platform like it.

        Jammail  design  primary  consideration is SPEED, but not all steps
        are taken to insure this, since it is developed on a 68030.

        Shelter  mailer  generator  is  source released, allowing users who
        wish to learmn wpl to modify it to thier needs.
        Jammail is not.

    PREDIAL commands:
        jammail - none
        Sheleter mailers feature site-specific predial commands    

    PRESESSION commands:
        jammail - requires JamTool/JamPbook
        Shelter  mailers  feature site-specific presession commands,
        (primary intended for packet switching networks)

    WHENRECD commands:
        Other than request handlers, Jammail does not provide for a command
        to execute upon RECEPTION of a file.
        In  addition to request handlers, Shelter provides WHENRECD commands
        for email, PKT, Arcmail and TICs.

    AFTERSESSION commands:
        Jammail  only  allows one command to be executed after a session is
        completed.
        Shelter  provides  for  aftersession  commands  for uucp mail, PKT,
        Arcmail, Tic, or file that was received in response to a sent REQ,
        and any processing one may wish to do after a terminal session.

        Shelter also provides aftersession commands configurable on a
        per-site basis.

    ACCESS CONTROL:
        Jammail  has  a  single  variable  (ZMH)  to control access the all
        features.
        Shelter Mailers have seperate variables to control access to freqs,
        bbs, utilities etc.

    HANDSHAKE:
        Shelter allows selection of handshake (FTS1,WAZOO,EMSI) on a
        per-site basis.
        JamMail does not.

    WaZOO AutoAKA:
        Jammail does 4D AUTOAKA for inbound calls, 5D for outbound.
        Shelter does 5D AUTOAKA for both inbound and outbound calls.

    WaZOO UseAKAS:
        Shelter can be configured to send all FTN mail for all AKAs
        configured for a site REGARDLESS of wether EMSI or WAZOO used.
        Jammail will only do this under EMSI.

    EMSI:
        Jammail requires JamTool and JamPhone in order to do EMSI.
        Shelter does not  require  additional utilities.

    EMSI control:
        Shelter  processes virtually every EMSI link and compatibility
        flag related to pickup and holding of mail and files.
        JamMail does not process ANY except for HRQ and NRQ (as of last
        version I've seen ,940310 version)

        Shelter properly sets all link and capability flags.
        JamMail  improperly  sets  NRQ  capbility  flag (indicated NO file
        request server) when requests are disabled for ZMH.
    
        Shelter allows limiting host addresses presented on a per-site
        basis.
        JamMail does not.
        (EMSI_LINKS.DOC, included in the mailer archives, fully describes
        the Shelter EMSI implementation)

    Sites:
        Both handle FTN, BBS/OnLineServices/FTP, UUCP and Fax sites.
        Shelter also provides predial, presession and aftersession commands
        configurable on a per-site basis.
        
    Polling:
        Shelter  has  configurable redial and busy delays as well as redial
        window.  Shelter Redial delay is changeable on the fly.
        The  Shelter  dial command use standard amigados argument templates
        and  provides  options  such  as  send crash mail only and nopickup
        which Jammail does not.
        Jammail   provides   facilties   for   redialing,  but  nothing  is
        configurable.   Polling is automatic and outside the control of the
        user.

    Human Callers:
        Shelter's  human  caller support is extensive, with multiple menus,
        multiple  BBSs,  DOORS,  magic  downloads, online help, info files,
        access to request handler, bulletins, feedback to/from sysop, chat,
        user accounts, call back verification.
        It is also SECURE.
        Jammail's  human  caller  support  is  limited to magic names, file
        request server and a single bbs.

    Source:
        Shelter is SOURCE-RELEASED FREEWARE, including all third party
        utilites..(this does not include libraries or os commands :)
        Source  code and design ideas from the ROOF and Shelter Mailers has
        been  publically  posted and deriviations may be found in other wpl
        mailers, including JamMail.
        JamMail is neither source released, nor freeware.

    Support:
        Jammail includes only features for which the author decides are
        useful. 
        Shelter   is   constantly  having  features  added  that  were
        requested by users, even if is not possible for the author
        to test them himself.  (The feature requester tests)

    Ego:
        The author of the Shelter Mailers did not find it necessary to use
        part of his name in every program.
        James  McOrmond's JamMail, Jamtool, Jamscan, JamPhone, ..well..that
        speaks for itself. :)
        
    Gotcha's:
        Other than certain third-party binaries (specifically, wplemsi.library),
        there are no hidden defaults in Shelter and all are source released.
        Much like TrapDoor, JamMail requires the use of other utilties.

