                           TXTPRO (TM)
  
                 COPYRIGHT (C) 1995 CHUCK BERNT
                       ALL RIGHTS RESERVED
  
  TXTPRO1 attempts to address partially three application
  areas, text list processing, text keyword searching and
  user program launching in a visual desktop windowing
  environment that only requires DOS.  Microsoft's Windows
  is NOT NEEDED to run TXTPRO1 although it will work
  perfectly in a DOS window of Microsoft's Windows.
  TXTPRO1 will generate its own windowing system including
  desktop, windows, clipboard, etc.  TXTPRO does not
  contain many utilities in any one area at present.  The
  registered user's interest will determine future
  development in each of these areas.
  
  TXTPRO1 was designed to meet the needs of users who
  expect to deal with files that exceed 50 megabytes in
  size (TXTPRO1 was tested using 70+ megabyte files).
  Making changes to or searching files of this size will
  take significant time.  For this reason the ENDSOUND
  program was created, which, allows programs (even user
  programs) to announce their completion.  Except for the
  EXCLUDE and the KEYWORD programs, the list processing
  programs allow the user to get an interim status report
  by pressing any key.  Final report statistics are also
  given by the latter programs.  All programs will handle
  files of any length.  Due to the large files used, the
  keyword search program allows for multiple keyword search
  criteria for very precise information targeting.  The
  user definable command menu can include an unlimited
  number of user definable command buttons with button
  captions, DOS command lines and optional documentation
  (all stored on disk).
  
  By the next group of programs (TXTPRO2), their should be
  about 20 to 30 utilities operating in a visual
  environment where additional competing utilities or user
  programs can be documented by the user and launched by a
  button press from within TXTPRO.
  
  TXTPRO1 is offered as shareware and not freeware.  You
  may use and evaluate this version of  TXTPRO1 for up to
  30 days.  After this 30 day evaluation period, you must
  either register TXTPRO1 by filling out and mailing in
  REGFORM.TXT or remove TXTPRO1 (including the DOS level
  commands) from your hard disk.  You may keep it on
  floppies or other storage media separate from your
  computer as long as you do not use it.  The shareware
  registration fee is only $9 (site licenses are
  available).  Please also see the description of the SIX
  REGISTRATION INCENTIVES below.
  
  The command buttons are color coded for fast navigation.
  There is no need to memorize the color code or for that
  matter any of the following.  TXTPRO1 has all the
  instructions on the forms (windows) at the point where
  the user needs to make the input.  The forms also contain
  two different examples by each input point.  All the user
  needs to remember is to type TEXT at the DOS prompt and
  follow the examples (glimpsing occasionally at the
  instructions).  TXTPRO1 actual hardware requirements are
  minimal: TXTPRO1 has been used successfully on a 286 with
  a monochrome no gray scale monitor and no mouse.
  
  With two exceptions TXTPRO1 will not allow a user to
  write over his input file.  The first exception is the
  CONTROLP.INI file that records the user's color and
  background preferences (the program maintains a backup
  copy called BACKUP.INI).  The second exception is the
  user button templates (the program maintains a backup
  copy called templatename.BAK).  A brief summary of each
  program is as follows.
  
  ALARM CLOCK - This program displays the time and date in
  a format appropriate for the user's country as indicated
  by the system's code page.   This time and date as well
  as alarm set status can be seen while other windows are
  being used (if the user does not resize or move the other
  windows and cover it).  The alarm clock will sound an
  alarm at its set time and optionally displays a message
  and/or starts a user program (please no terminate and
  stay resident programs or large .EXEs).  Also if your
  system has a speaker switch, please turn it on.
  
  CALCULATOR - This calculator is a modest four function
  calculator.  It accepts inputs from the mouse, keyboard
  or the keypad.
  
  CASE CHANGE - This program changes all text case to all
  upper or all lower case in any size file.
  
  CHANGE A USER COMMAND - This program changes a user
  command on the user command menu (please see the USER
  COMMAND MENU below).  The user command menu contains ten
  user definable buttons numbered one to ten.  Each group
  of ten buttons is stored in a template file (*.TPL) in
  the TXTPRO directory.  This program presents a current
  list of templates as of TXTPRO1 start up.  Button
  information is, however,  instantly updated when the save
  button is pressed: it is just the list of templates that
  is not updated until TXTPRO1 is loaded.  The user chooses
  a template and command button number and the program
  fills in the present values for the button's caption,
  documentation and DOS command line.  The user makes his
  changes and presses the save button.  The program first
  backs up a copy of the current templatename.TPL to
  templatename.BAK and then saves the new changes.  Only
  the command button shown will be changed.
  
  This program cannot create or delete a template file
  (*.TPL); it can only change one.  Before creating or
  deleting a template file (*.TPL), quit TXTPRO1.  Use the
  DOS command or Microsoft's Windows File Manager to copy a
  current template file (existingtemplatename.TPL) to
  newtemplatename.TPL.  You might copy the PATTERN.TPL for
  this purpose.  Use the DOS command or WINDOWS to delete
  an old template file.  Please do not directly edit a
  template file with a text editor.  The program will
  terminate if it finds less then 30 lines in the template
  file (10 button captions, 10 DOS command lines and 10
  user document lines).   After the template files have
  been added or deleted, restart TXTPRO1.
  
  CLIPBOARD - TXTPRO1 maintains an internal clipboard (c/b)
  for cutting, copying and pasting highlighted text between
  TXTPRO1 input windows.  TXTPRO1 will accept most popular
  key codes for these functions.  TXTPRO1 also supports
  most methods of highlighting.  The following is a summary
  of these key codes and methods of highlighting.
  
  Cut highlighted text to c/b  = CNTRL+X or SHIFT+DELETE
  Copy highlighted text to c/b = CNTRL+C or CNTRL+INSERT
  Paste c/b at the cursor      = CNTRL+V or SHIFT+INSERT
  
  Highlight text by holding down the left mouse button and
  dragging it over the text.
  
  
        ---   Keyboard Navigation and Highlighting  ---
  
  Use the TAB key to move from one user input window or
  control to the next one.  Use SHIFT+TAB to back up.
  These tab sequences are fairly standard for most
  Microsoft applications and are (in my opinion) the
  fastest means of getting information into a form (much
  faster than a mouse).  Typing the capitalized highlighted
  character on the control or label while holding down the
  ALT key will activate that control or move the cursor to
  that label.
  
  Pressing an arrow key will move you one character in the
  direction of the arrow.  Pressing an arrow key while
  holding down the control key will move you one word at a
  time.  If you also hold down the shift key you will
  highlight as you move.
  
  If you hold down the shift key while hitting the home or
  end key, it will highlight to the beginning or end of the
  line.  If the control key is added, then it will
  highlight to the document beginning or end
  (CONTROL+SHIFT+HOME or CONTROL+SHIFT+END).
  
  The above copy and paste features should help in copying
  a user define command key from one user template or input
  window to another.
  
  COLUMN SWAPPER - This program is both easier and faster
  than importing and exporting data to and from a spread
  sheet for simple column tasks.  This program swaps
  columns, creates and deletes columns, adds text and
  totals columns of text in any size file.  The columns can
  be defined by nearly any delimiter(s) or can be fixed
  format.  The delimiter(s) can be specified by ASCII code
  number(s) if needed.  To change delimiters (which define
  columns) please use the REPLACE command discussed below.
  
  CONTROL PANEL - This program allows the user to adjust
  colors and the desktop pattern to his or her own
  preferences.  The program stores these preferences in a
  file called CONTROLP.INI in the TXTPRO directory.  An
  automated backup of this file is made to BACKUP.INI
  before it is allowed to change.    The CONTROLP.INI file
  that is "shipped" with TXTPRO1 reflects my preferences
  for color monitors and it is backed up in ORIGINAL.INI.
  
  ENDSOUND - This program will allow your programs to
  notify you audibly that they have completed - even if you
  are in a different room.  This program optionally creates
  a warning sound at the completion of a TXTPRO1 program or
  a user program.  This program was designed with the home
  office in mind.  The program plays six notes repeatedly
  through the system speaker (and some sound cards) for a
  user definable time.  Each tone can be raised or lowered
  in pitch to better penetrate walls or competing sounds.
  The changes made to the default values are not saved to
  disk and are therefore only good for that TXTPRO1
  session.
  
  EXCLUDE - This program can be used to remove listings
  from mail lists, phone lists, patent lists, etc. using
  the power of a keyword or phrase to find the listings and
  remove them by the hundreds or thousands.  The same
  excluding words or phrases can be replayed on mail lists
  of other states or regions when you expand your market.
  This is also a reasonable way to remove someone (who
  requests to be removed from your mail list) from all
  future list.  The program will operate on files of any
  length.  This program removes lines from a file and
  places them in a waste file based on a keyword or phrase
  found in those lines.  This program also saves the
  commands used to create the final file so that it can be
  replayed on the original file or other similar files.
  All the files are retained as follows:
  
      filename.ext for the unchanged original
      filename.INC for the final version (INClude file)
      filename.EXC for the waste file (EXClude file)
      filename.WDL for the command WorD List that was used
  
  EXCLUDE also is available at the DOS prompt.  Please type
  EXCLUDE at the DOS prompt for complete instructions.  The
  visual version calls the DOS program.  To aid in learning
  the DOS command, the visual program shows the actual DOS
  command line issued.
  
  INSTALL - This batch program will install TXTPRO10 given
  that all the TXTPRO files are in the \TXTPRO directory
  and that the user types INSTALL from that \TXTPRO
  directory.  To eliminate the possibility of an accidental
  installation, the program requires two passes to verify
  the user's intentions before installation is started.
  Please see also the UNINSTAL.program.
  
  KEYWORD - The is a great way to put your finger on just
  the right information you need from nearly any type of
  file (*.TXT, *.BAT, *.EXE, *.COM, . . .) or length of
  file.  No longer will you need to endure pages of
  irrelevant hits to get at the information you need.  This
  program will search one or more files for up to four
  keywords per pass and put the results in a file called
  TXTFOUND.TXT in the current directory (the default) or
  any other directory.  Wild cards are allowed in the
  filespec so that whole directories can be searched at one
  time.  Please press the select button and chose a file
  and then add the wild cards.  In this manner the required
  full path will be captured.  Two positive keywords and
  two negative keywords are allowed.  Lines containing both
  positive keywords will be placed in the found file.
  Lines containing any negative keyword will be removed
  from the TXTFOUND.TXT file.  Therefore, no found line
  will contain a negative keyword.  Specifying more than
  one keyword is especially critical in reducing irrelevant
  found lines when the file size exceeds half million
  lines.  Even greater narrowing can be had by renaming and
  scanning the TXTFOUND.TXT results file with a new set of
  keywords for a total of eight keywords and so on.
  
  TXTPRO1 considers the characters between the carriage
  returns to be one line.   If you are searching word
  wrapped text such as is usually found in most word
  processor files, then the program will save the entire
  paragraph in the TXTFOUND.TXT file and not just the
  apparent line as viewed with a word wrapping text editor.
  Also, the scope of the search criteria will be extended
  to the entire paragraph and not limited to the apparent
  line.
  
  KEYWORD also is available at the DOS prompt and is used
  by the visual version.  Please type KEYWORD at the DOS
  prompt for complete instructions on the DOS command.  To
  aid in learning the DOS command, the visual program shows
  the actual DOS command line issued.
  
  REPLACE - This program replaces a character or group of
  characters in a file of any size.  This program can be
  used to change delimiters (comma to a tab or space . . .
  ) or other difficult characters.  Any ASCII characters,
  except the carriage return and adjacent linefeed, can be
  changed.  The carriage return / linefeed can be added but
  it cannot be removed.  ASCII codes can be specified if
  needed.
  
  TIMER - The timer sounds an alarm and places a reminder
  message on the screen when the timer completes its count
  down to zero.  Time can be added to the timer in
  increments of one, five and ten minutes.  The timer also
  can be cleared.
  
  TURBO - When turbo is turned on (the default), the
  windows will not be unloaded after each use and will
  appear to snap into place when called the second and
  subsequent times.  Also all old input values well be
  retained from the window's last use.  When turbo is
  turned off, TXTPRO1 will conserve memory and be able to
  be used on smaller RAM memory X86 machines.  TURBO is
  automatically disengaged during a user program and turned
  back on after the user program has completed.
  
  UNINSTAL - This program will reverse the installation
  process.  It will remove all files that were installed by
  the INSTALL program and it also will delete all files in
  the \TXTPRO directory including itself and then it will
  remove the \TXTPRO directory.  The temporary file
  \TXPROEND.BAT is used and then it too is deleted.
  
  USER COMMAND MENU - This menu was created to give the
  user a means of executing user batch files, commands and
  executables from within TXTPRO1.  As it turned out it is
  also a great way to document all those old batch files
  and present this documentation to the user the instant he
  needs it (that is the instant just before execution of
  the command).  Also the user does not need to remember
  the command names: all he needs to do is see a button and
  push it.  This menu allows for an unlimited number of
  user defined command buttons.  These buttons will simply
  issue a user specified DOS command when pressed.  The
  user button captions, the user DOS command line and user
  documentation are stored in groups of ten in template
  files in the TXTPRO directory.  The user may create and
  use an unlimited number of templates.  If the user
  documentation field is empty for a given user command,
  the command will be executed immediately when the button
  is pushed.  If the documentation field is not empty then
  a window showing the documentation and command line will
  be shown to the user after the button is pushed.  The
  documentation can be read by the user and any last minute
  changes to the command line can be made by the user
  before the command is executed (or aborted).  The default
  template file BUTTON.TPL is used every time the User Menu
  is loaded.  You may want to keep your most frequently
  used commands in that template file.  The original
  versions of BUTTON.TPL and PATTERN.TPL are also saved as
  BUTTON.ORG and PATTERN.ORG.
  
  To get you started using the USER COMMAND MENU I will
  send you two free template files (via CIS email) when you
  register TXTPRO1.  The first template DOSTOP10 is for
  users just starting to use DOS and who would like an easy
  visual way to use basic DOS commands.  The second
  template NEATBATS (all batch programs are included free)
  is for the more intermediate user who would like quick
  ways to find file or directory names anywhere on disk, to
  compare filenames in different directories and to protect
  critical DOS and Microsoft Windows files by coping them
  and selectively restoring them with a button push.  Why
  go back to back ups after a crash, when you can recover
  in seconds with a button push?  All command buttons and
  DOS commands are documented (therefore a documentation
  window will be shown after the button is pushed).
  
       ***  Warning the next paragraph is very boring.  ***
  
  There are, however, limitations to the usage of user
  programs from within TXTPRO1 that apply to both the USER
  COMMAND MENU and the ALARM CLOCK's program start.
  TXTPRO1 carries a fairly high overhead that will remain
  in memory when the user's program is being loaded.  This
  means that large executables (*.EXE) may not fit in.  If
  this occurs, TXTPRO1 will terminate and return you to the
  DOS prompt.  It is unlikely that this will occur when
  running a command (*.COM) or batch (*.BAT) program except
  if they call a large executable.  The DOS editor for
  example would be too large.  You can determine the
  current free RAM memory by double clicking in the left
  side of the ALARM CLOCK's title bar.  This value is
  updated only when it is double clicked.  Also do not
  start a Terminate and Stay Resident (TSR) program from
  within TXTPRO1.  The first time the DOS PRINT command is
  used it installs a TSR.  If you need to call the PRINT
  command from TXTPRO1, type PRINT on the DOS command line
  and answer the question (usually a carriage return will
  work) before you start TXTPRO1.  This will install the
  print queuing TSR before TXTPRO1 is started.  If you
  intend to use the PRINT command on a regular basis from
  within TXTPRO1 then you might want to remove the REM in
  front of the PRINT < \TXTPRO\CR.TXT command in the
  TEXT.BAT file that you placed in one of your path
  directories.  The \TXTPRO\CR.TXT redirection to the PRINT
  command just answers the command's question with a
  carriage return.  If you want to answer the question
  differently, then change the contents of the
  \TXTPRO\CR.TXT  in the TXTPRO directory accordingly.  I
  am sorry for this boring paragraph.  Lets get on with the
  more interesting items.
  
  TXTPRO1 uses a windowing environment that allows the user
  to be working in several windows at once, but it will not
  allow more than one instance of any one program at one
  time.  This means you cannot start a lot of ALARM CLOCKS
  and TIMERS and head for the hills, unless you are
  operating in Microsoft's Windows or IBM's OS/2, in which
  case, you can start a lot of ALARM CLOCKS and TIMERS and
  head for the hills.  Since the ALARM CLOCKS and TIMERS
  create noise when they go off you may not want to do this
  in a shared office.
  
  Please be aware that when the ALARM CLOCK goes off and it
  is set to start a program, TXTPRO1  will unload the
  TXTPRO1 window(s) you have open and devote the acquired
  RAM memory to its new friend, the user program you asked
  it to start.  The ALARM CLOCK will, however, delay its
  start until after any active program.  The windows
  referred to here are TXTPRO1 windows and not Microsoft's
  Windows.
  
  The TXTPRO1 documentation philosophy is to present user
  instructions at the very instant that they are needed.
  This insures that at any time in the future, the user can
  quickly get the job done simply by just typing TEXT at
  any DOS prompt and following the example inputs or
  quickly glimpsing at the instructions that are also next
  to the input points.  There is a trade off, however, and
  that is the windows and desktop tend to be very busy and
  may distract new users.  Please start the program and
  explore the environment before starting to use it for
  business.
  
       -----------------------------------------------
  
  I expect to offer further TXTPRO for DOS utilities at low
  prices so they can continue to be used on older machines
  if registration warrants.  I am offering the following
  TXTPRO1 registration incentives.
  
  1. DOSTOP10.TPL - This is a template for the TXTPRO1
  User's Menu with nine of the more popular DOS commands on
  it.  It is orientated to the beginning DOS user.  This is
  a good tool for the  beginner to use to ease his way into
  DOS in a productive visual way.
  
  2. NEATBATS.TPL - This is a template for the TXTPRO1
  User's Menu with nine useful batch programs on it.  It is
  orientated to the intermediate DOS user who is looking
  for quick ways to find file or directory names anywhere
  on disk, to compare filenames in different directories
  and to protect critical DOS and Microsoft Windows files
  by coping them and selectively restoring them with a
  button push.  Why go back to back ups after a crash when,
  you can recover in seconds with a button push?
  
  3.  The batch programs for the NEATBATS.TPL above.  These
  batch programs are documented at both the User Command
  Menu level and at the DOS level.
  
  All the files needed for first three incentives are
  package into a single self extracting executable named
  GIFT.EXE that will arrive via prepaid Compuserve email
  after you register.  Just place the GIFT.EXE executable
  in the \TXTPRO directory and type \TXTPRO\OPENGIFT at the
  DOS prompt to install the incentives.  All you need to do
  next is start TXTPRO.
  
  4. Their is no time limit on reasonable support for
  TXTPRO1 when conducted via Compuserve email.
  
  5. Free updates to TXTPRO1.  These updates may be either
  emailed to you or posted in select forum libraries with
  email notification.  Additional means of updating TXTPRO1
  may be used as user interest and budget allow.  TXTPRO2
  is not an update to TXTPRO1!  TXTPRO2 is a separate group
  of programs, which, will be sold separately (the expected
  price is also $9).  TXTPRO2 release email notification
  will be sent to interested registered users only.
  
  6.  VOTE.TXT - Registered TXTPRO1 users can help
  determine what the next group of utilities (TXTPRO2) will
  be by voting.  Your vote will have a varying impact on
  the development of the new products depending on when it
  is received.  Since I will need to start the development
  of the second program (the first is already started)
  before the end of May 1995, a very few users will most
  likely get a program developed of their choosing.  As
  time passes, the votes will have progressively less
  impact, until October of 1995, at which time they are
  expected to have no effect on TXTPRO2.  Ballots
  containing more than the allowed number of votes will not
  be counted.  The ballot can be found at the bottom of the
  REGFORM.TXT file.
  
  I reserve the right to accelerate, delay or abandon
  development of TXTPRO2.  Since the TXTPRO2 development
  schedule is quite variable, I would recommend an early
  vote.  The votes may cease to be counted when the last
  TXTPRO2 program development is started even if before
  October of 1995.  Although the registered users' votes
  will become invalid after about October 1995, the other
  incentives will continue (including the programs to be
  sent by EMAIL).
  
  Technical support for users with less than ten seats can
  be given only via email and not the mail (the one with
  the new stamps). The registration gift (GIFT.EXE) can
  only be sent to the CompuServe email address supplied by
  the user in the registration form REGFORM.TXT.
  
  If you have acquired this program and do not have an
  email address, please feel free to use it and register it
  by snail mail at the address below.  I will not, however,
  be able to provide support to you or send the incentives
  to you (your votes will be counted).  If necessary, site
  licenses with more than nine active seats can be
  supported by other means.
  
  
       -----------------------------------------------
  
  
  VOTE - I am very interested in developing only programs
  that users will find productive.  I am also fascinated by
  the possibility of breathing new life into older
  computers.  To deliver a product for the older machine,
  the prices and costs have to be kept to the absolute
  minimum.  It is entirely possible that these two goals
  are mutually exclusive.  If that is the case, future
  development will be constrained to the wishes of the
  users even to the extent of raising prices and losing
  some users.
  
       -------------- VOTING INSTRUCTIONS --------------
  
  The registering user may vote for up to THREE programs
  per $9 of fee paid.  All votes must be received in the
  same envelope along with the registration fee (please use
  the file REGFORM.TXT).  No subsequent ballot change or
  additions will be honored.  One write in vote is allowed
  per $9 of fee paid (all votes may be cast for that write
  in).  The following is a list of current candidate
  programs for TXTPRO2.
  
  TO VOTE:
  
  1.  Fill out the top part of the registration form
  REGFORM.TXT using a text editor or word processor.
  
  2.  Type the candidate program's code number (the number
  that precedes the description below) on a line with no
  more than one vote cast per line.  If code number 114 or
  120 are specified, please be very brief and general in
  your explanation(s).  If more than one vote is cast for a
  program, then please repeat the vote on new lines rather
  then putting more than one vote on a line.  Please type
  no other text or messages in the ballot area.
  
  3.  Print out the registration form and mail it with the
  registration fee to the address shown below.
  
  You need not cast votes to register.
  
  
  A NEW USER MENU that will run very large executables
  including text editors, TXTPRO1 and TXTPRO2 and still be
  able to use the current template files.  This will allow
  all TXTPRO programs to compete head to head with similar
  programs on the market.  The user would simply push a
  button to launch the TXTPRO program or a competing
  program's button.  It is hoped that, the first two
  buttons on this new User Menu would be TXTPRO1 and
  TXTPRO2 but this would be the user's choice since it is a
  user's menu.  This menu program is currently being
  developed and is not part of this vote.
  
  101 -- ADD ENDSOUND TO THE ABOVE USER MENU, if the added
  overhead (memory loss) is reasonable.  This would allow
  any program to announce its completion independent of
  TXTPRO1.  A set flag would be shown on the menu when
  ENDSOUND is set.  Without this program the new user
  menu's buttons could not play ENDSOUND when the button's
  program completes.  Please vote on this one before June
  1995.
  
  102 -- ADD TO THE ABOVE USER MENU an independent delayed
  start option for each command button, if the added
  overhead (memory loss) is reasonable.  The user would
  optionally specify a delay in minutes or a time to start
  the program.  The button's background color would turn
  red when set.  The NEW USER MENU would need to be running
  at the set time.  Please vote on this one before May 15,
  1995.
  
  103 -- A SEPARATE SMALL ENDSOUND EXECUTABLE that the user
  could insert into his own batch programs.  The executable
  would abort when a user touches a key like the present
  ENDSOUND program but would not have user controllable
  pitch controls.  The maximum sounding time in seconds
  could optionally be specified as the first command line
  argument or the default time of 60 seconds would apply.
  
  104 -- A SEPARATE SMALL DELAY EXECUTABLE that the user
  could insert into his own batch programs.  The user could
  optionally specify the delay or the time of day that DOS
  would be allowed to advance to the next instruction.
  
  105 -- A COMPARE PROGRAM that would compare an old list
  to a new list and simply tell you what lines have been
  added to a file and what lines have been dropped from a
  file.  In effect the program would delete common lines
  between two files and just show the added and removed
  lines.  The common lines also could be made available.
  The program would optionally allow the comparison to
  overlook certain differences.  This comparison indulgence
  would remain totally under the user's control.  The user
  could specify that the program ignore one missing space
  in a field of X spaces or only compare certain fields or
  check a user defined equivalence table and allow
  equivalents (such as st = street, Bob = Robert, serv  =
  service, etc.)  This program development would be a major
  effort and would displace several other TXTPRO2 program
  developments.
  
  106 -- AN EXPAND program that would in effect rehydrate a
  file you just typed in your own short hand to a more
  formally worded document.   EXPAND would make a whole
  list of changes (replacements) at once.  The EXPAND
  program would allow the saving of several different lists
  and would use the fast switch feature that was used in
  the template switching box on the TXTPRO1 User Menu.
  Multiple lists are allowed to permit different tasks to
  have different dictionaries.  St. may mean street in one
  task, state in another and saint in yet another.
  
  107 -- AN EXCLUDE BLOCK program similar to the present
  EXCLUDE program except that an entire block would be
  removed once the keyword or phrase was found.  The block
  would be defined in one of three ways.  The first block
  definition could be a paragraph.  The second block
  definition  could be made by the user specifying the
  number of lines above and below the found line.  The
  third block definition could be made by the user
  specifying a vertical phrase delimiter.  The user would
  specify some phrase that was always found at the
  beginning or end of every block such as the phrase "Name"
  or the phrase "Part Number".  The program would then
  treat the text between the delimiter lines plus one of
  the delimiter lines as a block.
  
  108 -- A KEYWORD BLOCK program similar to the present
  KEYWORD program except that an entire block could be
  copied to the TXTFOUND.TXT file once the keyword was
  found.  The block could be defined by the three options
  discussed in the EXCLUDE BLOCK program above.
  
  109 -- ENHANCE THE ABOVE BLOCK PROGRAMS to give an option
  to search in only specific fields (columns).  This
  development could become rather time consuming and
  displace two other TXTPRO2 programs.
  
  110 -- A MERGE program to merge files left to right or to
  append files in the conventional manner.
  
  111 -- A REVERSE program that would reverse the order of
  lines in a file.
  
  112 -- A SQUARE program that squares text to a user
  specified column number by adding carriage returns.  The
  program would preserve paragraphs.
  
  113 -- AN ALIGN program that aligns columns of text.
  
  114 -- TEXT EDITOR - A text editor is under development
  that has several unique features besides the normal
  functions.  The editor also will operate on any length
  file.  Since there are several text editors on the market
  and the user menu being developed above will launch at
  least some of them, this text editor will not be sold as
  part of TXTPRO2 but will compete with the other editor on
  an equal footing.  The user can choose the best editor
  for his applications and use the new user menu to launch
  it.  Please do not vote for this item, since it is
  already under development, except to recommend a feature
  for it.
  
  115 -- Create more DOS commands and fewer visual
  commands.
  
  116 -- Create more visual commands and fewer DOS
  commands.
  
  117 -- Develop future programs in Microsoft's Windows in
  32 bit (post Chicago style) in addition to DOS.  This
  will cause a price increase due to the added development
  time and the need to support twice the number of
  programs.  This change would not affect TXTPRO1 and
  TXTPRO2.
  
  118 -- Create only DOS programs (no Microsoft Windows
  programs).  This change would not affect TXTPRO1 and
  TXTPRO2.
  
  119 -- Create only Microsoft Windows programs (no DOS
  programs).  This change would not affect TXTPRO1 and
  TXTPRO2.
  
  120 -- Write in vote.  Please start the description with
  the code number and then be as brief and as general as
  possible.
  
       -----------------------------------------------
  
  
  Except for site licenses with 10 or more seats, I cannot
  support users by U.S. mail or telephone.  You may,
  however, register and vote by mail if email is not
  available to you.  Please send a check drawn on a U.S.
  bank for $9 (U.S. currency only) for a single user
  license.
  
  
  New Beta sites are needed.  There is a disturbing trend
  along the current test sites to update both their
  hardware and software.  If you have a pre - 386 machine
  that is running pre - Microsoft DOS 5.0 and are willing
  to live through the evaluation of several iterations of
  TXTPRO2, please let me know by email.  Also one Pentium
  site is needed.  I am also anxiously awaiting the birth
  of the P-6 and could use P-6 test sites someday.
  
                    Chuck Bernt
                    22365 El Toro Rd., # 118
                    El Toro, Ca. 92630
                    USA
  
                    CompuServe Email: 74761,3356
  
                    Internet: 74761.3356@COMPUSERVE.COM
  
        You need not cast votes to register.
