















                                       
                                      
                                     
                      ۰  
                            ۰         
۰۰
                           ۰۰۰       
                   ۰۰      
                                   
                                     
                                     
                                
                                 
                                   



                                  EZVote 6.1
                            Online Polling System





















         (C) Copyright 1991 - 1995 by Brian Pirie. All Rights Reseved.



TABLE OF CONTENTS
-------------------------------------------------------------------------------


TABLE OF CONTENTS.............................................................2


INTRODUCTION TO EZVOTE........................................................3


SETTING UP EZVOTE.............................................................4


CUSTOMIZING YOUR EZVOTE SETUP.................................................5


RUNNING EZVOTE - SYSOP INTERFACE..............................................9


RUNNING EZVOTE - END USER INTERFACE..........................................10


REGISTERING EZVOTE...........................................................13


REGISTERING BY CREDIT CARD...................................................14


REGISTERING BY CHECK, MONEY ORDER OR CASH....................................15


HOW TO CONTACT THE AUTHOR....................................................19


REVISION HISTORY.............................................................20




















                                                                End of Page 2



INTRODUCTION TO EZVOTE
-------------------------------------------------------------------------------

     Welcome to  EZVote! EZVote  is a  user voting  door program  for your  BBS
system that allows users to create "polls"  for other users to vote on.  EZVote
is designed to  be very easy  to setup and  use, while providing  a wide  range
features and configuration options. Here are some of the highlights:

              EZVote permits up to 400 questions to be created.

       EZVote displays graphs showing the results of voting on questions.

          EZVote will run under most bulletin board software packages.

                     EZVote is fully multi-node capable.

  EZVote is highly configurable, allowing you to provide your own menu screen,
     specify maximum time limits in the door, control log file output, etc.

  You can optionally setup EZVote to force users to vote on all new questions,
      either when they choose to enter the door, or when they first log in.

 You can optionally setup EZVote to display a message when the user logs in to
your BBS, indicating how many new questions have been created. The user is then
   given the option of going directly into EZVote to vote on these questions.

  You can configure EZVote to allow or disallow users to delete questions they
       have added, or to change their previous response to a question.

  You can also specify whether or not users should be able to see the results
    of voting on a question before having voted on the question themselves.

    When creating a question, the user can specify whether voters should be
  permitted to add their own answers, or only choose from the list of answers
    provided by the question author. The user can also specify whether it is
         possible to vote on more than one option for a given question.

      EZVote gives users the option of creating questions anonymously. (For
   security, the sysop can still determine who created an anonymous question.)

                 If you wish, you can configure EZVote to only
                    allow the sysop to create new questions.

    EZVote supports ASCII, ANSI, AVATAR and RIP display modes. Sysop features
          include chat mode, DOS shell, and a variety of control keys.

     EZVote can communicate directly with your modem (without using a FOSSIL
       driver), or it can use a FOSSIL driver for maximum compatibility with
              various system setups and multi-port serial cards.






                                                                End of Page 3



SETTING UP EZVOTE
-------------------------------------------------------------------------------

     You can try out EZVote by simply running EZVote.exe. If no BBS drop  files
(door information files) are found, EZVote will automatically start up in local
mode, using sysop access options.

     You can setup EZVote to run under you BBS software just as you would setup
any other  door  program.  You may  choose  to  copy the  EZVote.exe  file  and
EZVote.cfg file  to your  BBS software's  system directory,  or you  may  setup
EZVote in  a directory  of  its own.  If  you are  running  EZVote in  its  own
directory, you  will  have  to tell  it  where  to find  the  drop  file  (door
information file) that was created  by your BBS software.  To do this, set  the
BBSDir option in the EZVote.cfg file.  (As an alternative, you could also  copy
the drop file  to the EZVote  directory prior to  calling EZVote.)  If you  are
running EZVote in its own directory, be sure to setup your batch file to  chdir
into that  directory.  Supported  door information  file  formats  include  the
following:

     DOOR.SYS            (PC-Board, Wildcat! and many other formats)
     DORINFO1.DEF        (Created by many different BBS packages)
     EXITINFO.BBS        (QuickBBS, RemoteAccess, and compatible)
     SFDOORS.DAT         (Spitfire)
     CHAIN.TXT           (Various)
     CALLINFO.BBS        (Various)

     If you should find that your BBS software doesn't create a drop file  that
is recognized  by  EZVote, then  you  can either  run  a drop  file  conversion
utility, or setup a custom  drop file format in  EZVote.cfg. If you are  having
trouble getting EZVote to run under your BBS package, try copying only the drop
file format used  by your BBS  from the location  it is created  to the  EZVote
directory. If you are still  having trouble, please feel  free to get in  touch
with me. My address and contact information is included below.

     Once you have setup your BBS software to call EZVote, it will be ready  to
run with the EZVote options you are most likely to want. However, you may  wish
to customize  your  EZVote  setup  to  better  suit  your  purposes.  For  more
information on how to do this, read on.

















                                                                End of Page 4



CUSTOMIZING YOUR EZVOTE SETUP
-------------------------------------------------------------------------------

     As mentioned above,  you can customize  your EZVote in  many ways to  suit
your purposes and preferences. Each of  the following sub-sections describes  a
different EZVote option. Most of these options are controlled by the EZVote.cfg
configuration file, while some are  controlled by command-line parameters.  The
EZVote.cfg configuration file is a plain text file that can be edited using any
text editor.


Viewing of Unanswered  Questions - Normally,  EZVote allows users  to view  the
               results of voting on all questions, regardless of whether or not
               the user has already voted on the question themselves.  However,
               by changing the  "ViewUnanswered" configuration  file option  to
               "No", you  can  prevent users  from  viewing the  results  of  a
               question before voting on the question themselves. Which setting
               is better?  There  is no  clear  answer to  that  question.  The
               advantage of  preventing users  from  viewing results  prior  to
               voting is that the user's choice  won't be influenced by  seeing
               what  other  people  have  voted.  However,  there  is  also   a
               disadvantage of forcing  the user to  vote in order  to see  the
               results. This approach may encourage some users to quickly  vote
               on a random answer without thinking about their choice, just  in
               order to see what other people have said. If you have configured
               EZVote to allow users  to change their  response to a  question,
               then   this   becomes   a    non-issue.   Regardless   of    the
               "ViewUnanswered" setting, the user can still see the results  of
               voting, and later change  their mind based  on how other  people
               have voted.

Allow Changing Answers -  Normally, EZVote allows users  to go back and  change
               their answer to  a question. They  may wish to  do this  because
               their opinion has  changed, or  because more  options have  been
               added to the  question. However, you  may wish  to disable  this
               option by setting the "AllowChange" configuration file option to
               "No".

Allow Addition of Questions  - Normally, EZVote allows  users to add their  own
               questions for other users to vote  on. In many cases, this is  a
               great source of  interest in EZVote,  since it  allows users  to
               find out other people's opinions on  any subject of interest  to
               them. However, you may be using EZVote in a situation where  you
               don't want  to allow  users to  write  their own  questions.  By
               setting the "AllowAdd" configuration  file option to "No",  only
               the sysop will be permitted to add new questions.

Allow Deletion of Questions - Normally,  only the sysop is permitted to  delete
               poll questions. However,  you may also  want to  give users  the
               ability to create questions that they have written. To do  this,
               set the "AllowUserDelete"  configuration file  option to  "Yes".
               While normal users will only be  able to delete questions  which
               they personally created, the sysop will still be able to  delete
               any questions.

                                                                End of Page 5




Forcing User to Answer All New Questions - In some situations, you may wish  to
               setup EZVote to force users to  answer all new questions  before
               proceeding. There are two ways in which you may want to do this.
               First of all,  you may  wish to force  users to  answer all  new
               questions when  they  choose to  enter  EZVote. By  setting  the
               "AlwaysForceAnswer" configuration  file option  to "Yes",  users
               will be required to  answer all questions  that have been  added
               since their last visit to EZVote, before proceeding to the  main
               menu. The second way you may  wish to force users to answer  all
               new questions is when they log  into the BBS. In this case,  you
               can configuration your BBS software to automatically run  EZVote
               at log  in  time,  specifying the  "-ForceAnswer"  command  line
               option. In this case, EZVote won't display its title screen, but
               instead will ask the user all new questions, and then exit  back
               to the BBS. If you wish to force EZVote to continue to its  main
               menu after  forcing the  user to  answer,  also specify  the  "-
               ContinueInDoor" command line option. If you wish EZVote to  give
               the user the option of entering the door or not after  answering
               all questions,  also  specify  the  "-InviteUser"  command  line
               option.

Encouraging the  User to  Answer New  Questions -  As a  less forceful  way  of
               encouraging users  to participate  in voting,  you can  use  the
               EZVote  "-InviteUser"  command  line   option  without  the   "-
               ForceAnswer" command line option. In this setup, you would  also
               setup EZVote to automatically run when the user first logs  into
               the BBS.  However, instead  of being  forced to  answer all  new
               questions before proceeding on the BBS, EZVote will just display
               a friendly message indicating how many (if any) questions  there
               are that the  user hasn't voted  on yet. The  user will then  be
               given  the  option  of  proceeding  into  EZVote  normally,   or
               continuing on the BBS without voting.

Setting Location of  Drop File -  You can tell  EZVote where to  look for  door
               information (drop)  files by  using the  "BBSDir"  configuration
               file option. This can contain just  the directory where the  BBS
               writes its drop file, or the  complete path and filename of  the
               specific file you want EZVote to use.

Setting Location of EZVote Directory  - You can tell  EZVote where to look  for
               its own data files by  setting the "DoorDir" configuration  file
               option.

Forcing EZVote to Always Run in Local  Mode - EZVote will automatically run  in
               local mode if specified  by the BBS's drop  file, or if no  drop
               file is found at all. However,  you can also explicitly  specify
               that you want  EZVote to  run in local  mode by  removing the  ;
               before the "LocalMode" configuration file option.

Changing Status Line and  Sysop Function Keys  - EZVote has  a number of  sysop
               function key /  status line  "personalities" for  you to  choose
               from. There is the standard EZVote personality, and a number  of
               other personalities that emulate various BBS packages  (PCBoard,

                                                                End of Page 6



               RemoteAccess, and  Wildcat).  You  can set  the  status  line  /
               function  key  personality  of  your  preference  by  using  the
               "Personality" configuration file option.

Controlling Log File - Normally, EZVote  logs all important actions and  errors
               to an EZVote.log file in the  current directory. You may  change
               the  file  used  for  logging  by  changing  the   "LogFileName"
               configuration  file  option.  You  may  disable  the  log   file
               altogether  by  removing  the  ;  before  the   "DisableLogging"
               configuration file option.

Specifying Node Number - You may specify  which node the door is running  under
               by changing the "Node" configuration file option.

Sysop Paging Hours -  Normally, the user  is permitted to  page the sysop  from
               8:30am to 10:00pm during weekdays, and from 9:00am to 10:00pm on
               weekends. You can change the valid  paging hours by editing  the
               paging hours section of the configuration file.

Sysop Page Duration  - The "PageDuration"  configuration file option  specifies
               how long, in seconds, sysop paging  should last. You can  adjust
               this time  based on  how  long it  would  normally take  you  to
               respond to a page.

Maximum Door Time  - Normally,  the user  is permitted  to spend  all of  their
               remaining time on the BBS in  the EZVote door. However, you  may
               wish to set an  absolute time limit on  each EZVote session.  By
               removing  the  ;  at  the  beginning  of  the  "MaximumDoorTime"
               configuration file  option, you  can  specify the  maximum  time
               limit. When this  feature is used,  the user will  be given  the
               lesser of their time remaining on the BBS, and the maximum  door
               time, in the door.

Sysop Name     - This  is the  name of  the person  who is  to be  given  sysop
               privileges in EZVote.  EZVote is usually  able to determine  the
               sysop name from the  drop file created by  the BBS. However,  if
               you find that you are unable  to access the sysop-only  features
               of EZVote, then  remove the ;  on the "SysopName"  configuration
               file option, and enter your login name on the line.

Memory Swapping Options - You can  control how EZVote performs memory  swapping
               when shelling to  DOS, by editing  the swapping  section in  the
               configuration file.

Modem and  Serial  Port  Configuration -  Normally,  EZVote  can  automatically
               determine everything that  it needs  to know  about your  serial
               port setup. However, if you are experiencing difficulty, you may
               wish  to  edit   the  serial   port  options   section  in   the
               configuration file. This section allows you to specify the  port
               number, port address and IRQ lines (for non-standard serial port
               configurations), whether or not to use a FOSSIL driver,  receive
               and transmit buffer sizes, and 16550A UART FIFO buffer setup.



                                                                End of Page 7



Custom Drop File Formats - While EZVote directly supports all of the common BBS
               door information file formats, you may come across a format  not
               already supported by EZVote. However, in the case of many simple
               text-file-based file  formats,  you  can  teach  EZVote  how  to
               recognize  additional  file  formats.  The  custom  file  format
               section of  the configuration  file allows  you to  specify  the
               filename of your new  drop file format, along  with the type  of
               information that can be found on each line of the file.

Replacing the  Standard EZVote  Main Menu  - To  give your  EZVote setup  "that
               personal touch", you may  wish to have  EZVote display your  own
               main menu, rather than its standard  built-in menu. To do  this,
               simply draw your own main menu using your favorite ANSI  editing
               program. Save the file as EZVote.ans in the EZVote directory. If
               you also wish to provide plain-ASCII, AVATAR or RIP versions  of
               your main  menu, use  the filenames  EZVote.asc, EZVote.avt  and
               EZVote.rip.  When  EZVote  sees  these  files  in  its   working
               directory, it will display them instead of its own main menu.





































                                                                End of Page 8



RUNNING EZVOTE - SYSOP INTERFACE
-------------------------------------------------------------------------------

     The EZVote door behaves  similarly to most other  door programs. What  you
see in  the output  window is  identical to  what the  user on  remote will  be
seeing. If the user has ANSI/AVATAR/RIP mode  turned on, you will see the  same
colors as they do, and if they have screen clearing turned on, your screen will
clear when theirs does. The status line at  the bottom of the screen will  list
the name of  the user currently  on-line, the user's  location, and the  user's
baud rate. You will  also be told how  much time the user  has left, and  there
will be indicators as to whether  the user has ANSI mode  on, etc. If the  user
wishes to chat with the sysop (i.e., they have paged the sysop, but haven't had
a response yet), a [Want-Chat] indicator will be flashing on  the status  line.
The following function keys  are available to  the sysop if  you are using  the
Standard EZVote personality (see above):

     [Up/Down Arrows] - Use the arrow keys to increase or decrease how
                        much time the user has left in the door.

            [Alt]-[C] - Allows the sysop to break into chat with the
                        user at any time. [Alt]-[C] again, or [ESC] will
                        end chat mode. (notice that the Want-Chat
                        indicator will be turned off if it was flashing
                        too. If your door is running under RemoteAccess
                        or QuickBBS, paging from within the door will
                        even cause the Want-Chat indicator to stay lit
                        when the user returns to the BBS)

            [Alt]-[J] - Allows the sysop to shell to DOS, if enough
                        memory is available. Simply type EXIT to return
                        to the door again.

            [Alt]-[H] - Hangup on the user.

            [Alt]-[K] - The "User Keyboard-Off" key, will allow the
                        sysop to temporarily prevent the user from
                        typing anything on his keyboard. This has no
                        effect on the local keyboard, but causes
                        EZVote to ignore any keystrokes from remote.

            [Alt]-[N] - The "Sysop Next" key, this function reserves the
                        system for use by the sysop after the user logs
                        off, if the door is running under an RA 1.00 or
                        compatible system.

            [Alt]-[D] - "Drop to BBS" key. This function allows the sysop
                        to exit the door and return the user to the BBS,
                        without hanging up.







                                                                End of Page 9



RUNNING EZVOTE - END USER INTERFACE
-------------------------------------------------------------------------------

     This section describes the commands that are available to the user  and/or
sysop from the EZVote main menu. Feel free to make these instructions available
for download or viewing by user who want more information on EZVote.

VOTE ON A QUESTION
CHANGE AN ANSWER

     These commands allow the  user to record their  vote on any question.  The
Vote on  a Question  command will  allow the  user  to choose  from a  list  of
questions that they have not voted on  yet, while the Change an Answer  command
allows the user to choose from the list of questions that they have  previously
voted on. These two commands are separated to make obvious which questions have
not yet been  voted on.  Note that the  change an  answer command  may be  made
unavailable at the sysop's discretion.

     When voting,  any command  from the  list may  be chosen  by pressing  the
corresponding  number/letter  key.  If  there  is  more  than  one  screen   of
information, the list may be paged up or down. The user can return to the  main
menu by pressing the [Q] key. When the user chooses to vote on a question,  the
question will  be  displayed, along  with  a  list of  possible  answers.  Some
questions will allow the user to add  another answer to the list, while  others
require the user to  choose from one  of the answers  provided by the  original
author of the question. If its possible to supply additional answers, press the
[A] key to type  in the new option  that you wish to  vote for. Some  questions
will only allow you  to vote for  a single option,  while other questions  will
allow you to vote for as many options as you want. For single-answer questions,
your vote will be recorded as soon as you select a single answer. For questions
that allow you to vote for more than one answer, choosing an answer will  place
a _[voted for]_  indicator beside  that answer. You can then select  additional
answers to vote for. To remove a  _[voted for]_ indicator from an answer,  just
select that answer number a  second time. Once you  are happy with the  answers
you have chosen, press  [F] to finalize  your vote. After  voting, you will  be
shown the results of voting on that question.


ADD A QUESTION

     Unless it has been disabled by the sysop, this command is available to all
users. This command allows the creation of a new question, which all users will
be able to vote on. When  creating a question, the  user is first prompted  for
the question itself. It is best to word  the question title as a question.  For
example, _What  do you  like most  about this  BBS?_ is  better than  _Favorite
features of this  BBS._ Up to  fifteen possible answers  can then be  provided.
After providing the question and possible answers, the question author can  set
a number of options for the question.

     The question author can set  whether or not voters  should be able to  add
their own options to  the list of  possible answers. In  some cases, there  are
only a limited set  of appropriate answers (in  particular, for questions  with
yes/no answers), in which case you would not want to allow voters to add  their
own answers. For other sorts of questions, such as _What is your favorite ..._,

                                                                End of Page 10



there may be many  possible answers that the  original question author had  not
thought of. In  this case,  you would want  to allow  voters to  add their  own
answers.

     The question author can also set whether voters may only vote on a  single
answer, or if they  may vote on  more than one  answer. Some questions  require
that the voter make only a single choice (such as _Where do you live?_ or  _Who
do you wish to be the president?_). For other questions, it is more appropriate
to allow the voter to choose more than one  answer if they wish (_Which of  the
following tasks do you use your computer for?_).

     Normally, EZVote will display the name of the author of a question on  the
voting results screen. This allows everyone  to know who wrote a question,  and
allows voters  to contact  the question  author  if they  wish to  discuss  the
question further. However, there  may be some cases  where the question  author
wishes to  remain anonymous.  In this  case, only  the sysop  will be  able  to
determine who authored the question.


DELETE A QUESTION

     The sysop can always delete any  question in EZVote. The sysop may  choose
to allow other users to delete  questions that they themselves created, or  may
prevent other users from  deleting any questions at  all. When this command  is
available, it will  present a  list of  questions that  may be  deleted by  the
current user. To delete a question, simply choose it from the list. To  prevent
accidental question deletion, EZVote will then confirm with you that you really
do wish to delete the question.


VIEW RESULTS

     This command allows the user to view the results of voting on a particular
question. Depending on how  EZVote has been  setup by the  sysop, users may  be
permitted to view the results of voting  on any question, or only on  questions
that they  have already  voted on  themselves. The  View Results  command  will
present a list of  questions that may be  viewed. Choosing a question  displays
information on the  question (the  date it was  created, how  many people  have
voted on it, who created the question), the number and percentage of people who
voted on each option,  and a graph indicating  the relative popularity of  each
option.


PAGE SYSOP

     This command allows the user to page the sysop with an audio beeping. This
command is only available  during the paging  hours that have  been set by  the
sysop. When the user pages the sysop, a [wants-chat] indicator is turned on  on
the sysop status line. This allows the sysop  to know that the user has  paged,
even if the  sysop was  not present  when paging  occurred. The  sysop has  the
option to enter chat mode with the user at any point.




                                                                End of Page 11



EXIT TO BBS

     This command allows the user  to exit EZVote and  return to the main  BBS.
Before exiting, EZVote will prompt the user to confirm that they really do wish
to exit EZVote.


END CALL

     This command allows the  user to log  off of the  BBS from within  EZVote.
Before hanging up  on the  user and  exiting, EZVote  will prompt  the user  to
confirm that they really do wish to end the call.











































                                                                End of Page 12



REGISTERING EZVOTE
-------------------------------------------------------------------------------

     EZVote is not free software. You  are free to use  EZVote for a one  month
evaluation period. If you wish to continue using it after that period, you must
pay to register  EZVote. As a  special thank-you for  registering, your  EZVote
registration key will increase the maximum number of questions from 30 (a limit
that is already  more than many  similar programs permit)  to 400. Your  EZVote
registration will be  valid for this  and all future  versions of EZVote.  This
means that by registering  now, you beat any  possible future increases in  the
price, while getting all the advantages of future versions. Also, only a single
registration is required for all nodes of your  BBS that are setup at the  same
location. Registering also removes the "Unregistered" message that is displayed
at startup, and instead displays a message indicating that you have registered.
(The "Unregistered"  message is  intended to  serve  as a  reminder to  you  to
register your copy of EZVote, and indicates how many days have passed since you
last installed EZVote. EZVote will NOT expire or stop working after the 30  day
evaluation period. However, you are still  legally required to register  EZVote
if you wish to continue using it.)

     The price of  EZVote is  $20 Canadian Dollars,  $15 U.S.  Dollars, or  the
equivalent in your  country's currency. You  can register EZVote  by mailing  a
check, money order or cash directly to me,  or by credit card through a  third-
party credit card order  service. You may  choose to have  me send your  EZVote
registration key  by conventional  mail, by  Internet or  CompuServe EMail,  by
FidoNet Crashmail, or  by a  call directly to  your BBS.  I always  try to  get
orders out to my  customers as quickly  as possible. This  means that the  time
required to  get your  registration will  depend entire  on how  you choose  to
receive your order. If you are mailing your  order to me overseas, and wish  to
receive your registration back by conventional mail, then you may have to  wait
a couple weeks. If you are  ordering by credit card,  and wish to receive  your
order by some  electronic means, it  is quite possible  that you could  receive
your registration key on the same day you place your order.

     After you have decided  how you wish to  register EZVote, please read  the
section below that pertains to your order method.



















                                                                End of Page 13



REGISTERING BY CREDIT CARD
-------------------------------------------------------------------------------

     This information  applies to  CREDIT CARD  ORDERS ONLY.  Please read  this
entire section before ordering EZVote by credit card.

     You can  order  EZVote  with  MC, Visa,  Amex,  or  Discover  from  Public
(software) Library by calling  800-2424-PsL or 713-524-6394 or  by FAX to  713-
524-6398 or by CIS Email to 71355,470. You can also mail credit card orders  to
PsL at P.O.Box 35705, Houston, TX 77235-5705. When ordering by phone, you  must
call between 6:00am and 6:00pm CST on Monday to Thursday, or between 6:00am and
12:30pm on Fridays.

THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.
THE AUTHOR OF THIS PROGRAM CANNOT BE REACHED AT THESE NUMBERS.

     Any questions about  the status  of the  shipment of  the order,  refunds,
registration options,  product details,  technical support,  volume  discounts,
dealer pricing, site licenses,  non-credit card orders,  etc, must be  directed
to:

               Brian Pirie
               117 Cedarock Drive
               Kanata, Ontario
               K2M 2H5
               Canada

               (See below for alternative contact methods.)

     To insure that you get the latest version,  PsL will notify me the day  of
your order and I  will send your  EZVote registration directly  to you. I  will
send your registration by conventional mail unless I have previously heard from
you, asking me to send your order by some other means.

     When ordering by credit card through  PsL, please be sure to include  your
credit card billing address.  Without this information, PsL  will be unable  to
process your order.


















                                                                End of Page 14



REGISTERING BY CHECK, MONEY ORDER OR CASH
-------------------------------------------------------------------------------

     As an alternative to order  EZVote by credit card,  you may also order  by
check, money order or cash. To do this, mail your payment along with the EZVote
order form included below,  to the appropriate address  listed on the form.  If
you do not have a printer, you may send a hand-written version of this form. It
is preferable for  all information on  the form to  be typed, for  the sake  of
legibility.

     I am happy  to accept any  form of check  or money order  that my bank  is
willing to cash. Any check drawn on  a Canadian bank, in Canadian currency,  or
drawn on a U.S.  bank, in U.S.  currency, is perfectly  acceptable. If you  are
ordering from any other country, your best bet is an international money order.
Your bank may also be able  to supply you with a check  draw non a Canadian  or
U.S. bank; it may  be worth your  while checking into  this. Depending on  what
country you live in, a personal check may also be acceptable. I have never  had
a problem with any personal checks from  the UK, Australia and New Zealand.  In
the case of other countries, if the check has your bank and account information
encoded along the bottom  of the check,  my bank will  probably accept it.  The
only form  of check/money  order that  I have  had  a lot  of trouble  with  is
Eurocheques. DO NOT SEND EUROCHEQUES, as no bank in Canada seems to be  willing
to cash them. I don't know why!

     I am also willing to accept payment in cash (Canadian, U.S., or cash  from
any other country with a stable economy), but it is your responsibility to  get
that cash to me. Although  I have often received  cash orders, and haven't  had
any problems,  it is  important for  you  to understand  that I  cannot  accept
responsibility for cash that  is lost in the  mail. If it  would make you  feel
more comfortable, you may wish to use registered mail.

























                                                                End of Page 15



---------------------------------------------------------------------------
                          EZVOTE 6.1 ORDER FORM
---------------------------------------------------------------------------

         YOUR NAME : _______________________________   (AS SHOULD APPEAR IN
                                                        REGISTRATION)
          BBS NAME : ______________________________________________________

  BBS PHONE NUMBER : ______________________

    POSTAL ADDRESS : ______________________________________________________

                     ______________________________________________________

VOICE PHONE NUMBER : ______________________

  E-MAIL ADDRESSES : ____________________________________   (IF APPLICABLE)

   ADDITIONAL INFO : ______________________________________________________

                     ______________________________________________________
                     (EG BRIAN'S PASSWORD, IF RECEIVING KEY BY CALL TO BBS)



I WISH TO RECEIVE MY ORDER BY:
          ___                                ___
         |   | - CONVENTIONAL MAIL          |   | - FIDONET "CRASHMAIL"
         |___|                              |___|
          ___                                ___
         |   | - CALL TO MY BBS             |   | - INTERNET E-MAIL
         |___|   (INCLUDE LOGIN INFO)       |___|
          ___                                ___
         |   | - CALL TO BRIAN'S BBS        |   | - COMPUSERVE MAIL
         |___|                              |___|



I HAVE ENCLOSED PAYMENT OF $15 U.S.            ____________________________
DOLLARS, $20 CANADIAN DOLLARS, OR EQUIVALENT.  (SIGNATURE)


MAKE CHECKS PAYABLE TO:    BRIAN PIRIE
                           117 CEDAROCK DRIVE
                           KANATA, ONTARIO
                           K2M 2H5
                           CANADA

+-- OFFICIAL USE ONLY ----------------------------------------------------+
|                                                                         |
| Date/Sent : _______________  S.N. : __________  Key : _________________ |
+-------------------------------------------------------------------------+



                                                                End of Page 16



--------------------------------------------------------------------------
                         EZVOTE 6.1 FEEDBACK FORM
--------------------------------------------------------------------------

         YOUR NAME : _______________________________

          BBS NAME : ______________________________________________________

  BBS PHONE NUMBER : ______________________

    POSTAL ADDRESS : ______________________________________________________

                     ______________________________________________________

VOICE PHONE NUMBER : ______________________

  E-MAIL ADDRESSES : ____________________________________   (IF APPLICABLE)


HOW DID YOU FIRST LEARN OF EZVOTE?

             ____________________________________________________________


WHICH BBS SOFTWARE AND VERSION ARE YOU USING?

             ____________________________________________________________


WHAT DO YOU LIKE MOST ABOUT EZVOTE?

             ____________________________________________________________

             ____________________________________________________________

             ____________________________________________________________


WHAT CHANGES OR ADDITIONS WOULD YOU LIKE TO SEE IN FUTURE VERSIONS?

             ____________________________________________________________

             ____________________________________________________________

             ____________________________________________________________








-----------------------------------------------------------------------------

                                                                End of Page 17


























































                                                                End of Page 18



HOW TO CONTACT THE AUTHOR
-------------------------------------------------------------------------------

     If you have any questions or  comments concerning EZVote, I would be  more
than happy to hear from you. I may be contacted by any of the following means:

   Internet Email:  brian@bpecomm.ocunix.on.ca

 Compuserve Email:  75122,2303

  Fidonet Netmail:  1:243/8 (Cannot respond by CrashMail)

Conventional Mail:  Brian Pirie
                    117 Cedarock Drive
                    Kanata, Ontario
                    K2M 2H5
                    Canada

      Modem (BBS):  (613) 599-5554




































                                                                End of Page 19



REVISION HISTORY
-------------------------------------------------------------------------------

     EZVote is constantly under  development, in order  to improve the  program
and respond to your wishes  for new capabilities. Below  is a brief history  of
the changes to EZVote, beginning with version 6.1.

Version 6.1  - Fixed a problem where users would sometimes be prompted to  vote
             on new  questions, when they had  already voted on all  questions.
             This would  happen whenever the user had not  voted on any of  the
             first eight options for one or more of the questions.

             - Fixed problem of garbage being displayed in place of the  user's
             age on the RemoteAccess-style status line.

             -  Change the [E]xit to  BBS option to [Q]uit  to BBS, to be  more
             conistent  with the  most common command  keys used  by other  BBS
             software.

             - Added  an option that allows the user  to vote on all  remaining
             questions, rather than  having to choose each of these  questions,
             one at a time, from the list of available questions.

































                                                                End of Page 20

