home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / SST28.EXE / pak / SST.DOC < prev    next >
Text File  |  1991-02-01  |  63KB  |  1,503 lines

  1.  
  2.                         TypeRight Corporation
  3.                            336 Swain Blvd.
  4.                     Greenacres, Florida 33463-3342
  5.                             (407) 969-3643
  6.  
  7.  
  8.                    TypeRight Software Sales Tracker
  9.                              Version 2.8
  10.  
  11.  
  12.                  Program Author - Robert F. Keber Jr.
  13.  
  14.  
  15.  
  16.  
  17.   "TypeRight  Software  Sales  Tracker" is a  feature  packed  program
  18. designed for the use of software authors who sell and distribute their
  19. own products directly to the "PC User".
  20.  
  21.   It's  purpose is to assist with the sometimes complicated  tasks  of
  22. keeping  track  of  the "Who, What, When, Where,  Why  and  How  Much"
  23. involved  in the sale of most products. It will also help you  to  get
  24. the most mileage out of your "Program Distribution Dollar".
  25.  
  26.    To  make  this  text easier to read, we will  refer  to  "TypeRight
  27. Software Sales Tracker" simply as "SST" from this point forward.
  28.  
  29.   SST  has "a ton" of features which are very useful to every  program
  30. author  who distributes software (especially Shareware).  It's  "best"
  31. and most powerful feature will be especially useful to those who spend
  32. a lot of time and money "promoting" their own software products.
  33.  
  34.     With  most  Shareware authors, the entire effort  at  distribution
  35. usually  consists of simply uploading their latest creation to  a  few
  36. BBSs  and "Pay Nets", and then sitting back and waiting for the  "Mail
  37. Man" (while praying for a "Miracle").
  38.  
  39.     They might as well save themselves the time and trouble and go buy
  40. a  "LOTTO" ticket instead,  because it's very rare to get the kind  of
  41. results they hope for without a lot more effort than that.
  42.  
  43.     To  get  anywhere in this "crazy" market, you have  to  constantly
  44. "sell",  "Sell" and "RE-SELL" your product with more "dedication"  and
  45. "persistance" than it may have taken to "write" it.
  46.  
  47.     If  you  are  the  kind  of  author  who  "pushes"  one  or   more
  48. products...,   who has spent many sleepless nights on  long  distance,
  49. uploading programs to far off BBSs..., who has spent lots of time  and
  50. money preparing, packaging and mailing countless disks to User  Groups
  51. and  Distributors...,   if  you produce updates  and  revisions  on  a
  52. regular basis to keep your software "up to date" and "active"...,   if
  53. you  try to keep Users informed about updates, revisions  and  support
  54. programs...,  and above all, if you're NOT doing all of this just  for
  55. "fun"...,   and you expect to "make a buck" for all of  your  efforts,
  56. then SST is written especially with you in mind.
  57.  
  58.     If  used properly, SST can save you a great deal of time,   effort
  59. and  money,  as it will allow you to organize your sales  and  program
  60. distribution into   a "tracking system" that is much more intelligent,
  61. mechanized and productive than simply using a "Shot Gun" approach.
  62.  
  63.    Aside from simply keeping track of registered users,  you will come
  64. to know "Who" is producing sales for you..., and "Who" is not.
  65.  
  66.  
  67.  
  68.    SST  will allow you to organize your sales into separate files  for
  69. each  different product, and then switch from file to file  with  ease
  70. through the use of "Directory Pop-up Windows".
  71.  
  72.    As  new  entries are made, SST will automatically  issue  a  unique
  73. product Serial Number for each item sold. SST will then keep track  of
  74. quantities sold, customer addresses, telephone numbers, product serial
  75. numbers, product versions or models, prices charged, shipping charges,
  76. sales tax, and the dates sold and paid (as well as any Purchase  Order
  77. & Check numbers).
  78.  
  79.    SST offers you the ability to automatically "patch" or modify  your
  80. sold  "EXE" programs with a Customer Name, Date of Sale, and  assigned
  81. Serial  Number. This feature is primarily designed to work with  "EXE"
  82. files which were Compiled & Linked with MICROSOFT Compilers & Linkers.
  83.  
  84.    It will print customer statements for all unpaid records, or  print
  85. a single statement for any record which you select.
  86.  
  87.    SST has a wide variety of other "print" options as well.
  88.  
  89.    - Customer Address Book
  90.    - Customer Telephone Book
  91.    - Address & Telephone Book
  92.    - Complete Information Book
  93.    - Index & Rolodex Cards
  94.    - Labels (1, 2, 3 across)
  95.    - "Pick & Choose" Records For Mailing Labels
  96.    - Shipping Labels & Envelopes
  97.    - Print To a Disk File
  98.  
  99.    In  addition, SST will provide "gross income" information for  each
  100. file,   and  will  give  a wide variety of  totals,   sub  totals  and
  101. averages.   Beyond  this,  SST will get these figures for  either  the
  102. entire  file,  or for any range of dates you select (last  week,  last
  103. month, last year, etc.).
  104.  
  105.                              REGISTRATION
  106.  
  107. SOFTWARE  SALES  TRACKER ("SST") is a  "Shareware"  software  package.
  108. This means that we provide you with a fully functioning sample of  the
  109. program for you to "try out" for a short evaluation time. After a  few
  110. weeks  of  use, you are required to either dispose of the  program  or
  111. send  us  the purchase price for registration.  Extended  use  without
  112. proper  registration is a violation of our rights under the  Copyright
  113. Laws of the United States. You can tell if this program is  Registered
  114. (or not) by looking at the bottom of the "Opening" screen.
  115.  
  116. User Support (both Telephone & Written) is intended primarily for  our
  117. "Registered  Users". But we will never "turn our backs" on anyone  who
  118. needs help or information with any of our products.
  119.  
  120. Because we produce and support MANY different software packages,   and
  121. each  package  usually  has several updated  releases  and  revisions,
  122. please  have the following information available whenever you  contact
  123. us for any reason...,
  124.  
  125.                - Program's Full Name
  126.                - Program's Version Number
  127.                - Serial Number (even if NOT a Registered Program)
  128.  
  129.        (Eg: SOFTWARE SALES TRACKER Ver 2.5 - Ser# 121519902617)
  130.       (Serial & Version #s can be found on the "Opening" screen)
  131.  
  132.  
  133.  
  134.              <<<<<<<<<*************************>>>>>>>>>
  135.                         BONUS FOR REGISTERING
  136.              <<<<<<<<<*************************>>>>>>>>>
  137.  
  138. Of  course,   all those who register will always  receive  the  latest
  139. updated,   improved  and "Debugged" version of "SST" and  all  of  the
  140. related files (as well as "Customer Support").  But they are also sent
  141. "FREE MAJOR UPDATES" for ONE YEAR after Registration.
  142.  
  143.  
  144.                           HOW DO I REGISTER?
  145.  
  146.  
  147.                Mail a Check or U.S. Postal Money Order
  148.               (Payable in US Dollars To "R. KEBER JR.")
  149.  
  150.  
  151.                          Robert F. Keber Jr.
  152.                            336 Swain Blvd.
  153.                       Lake Worth, FL 33463-3342
  154.  
  155.                             (407) 969-3643
  156.  
  157.  
  158.                         PRICE: $39.00 Per Copy
  159.                   (Florida Residents Add Sales Tax)
  160.  
  161.  
  162.  
  163.                           REGULAR SHIPMENTS
  164.  
  165. Our normal method of shipping a pre-paid order to a USA address is  by
  166. regular 1st Class Mail. In such cases there is NO SHIPPING CHARGE, and
  167. delivery time is usually just a few days.
  168.  
  169.  
  170.  
  171.                          COD & RUSH SHIPMENTS
  172.  
  173. COD  shipments are available (also assorted "RUSH" shipments)  through
  174. United Parcel Service or Federal Express. In such cases, ALL  Shipping
  175. & Handling Charges will be added to the cost of this software.
  176.  
  177.  
  178.  
  179.                        INTERNATIONAL SHIPMENTS
  180.  
  181. Shipments for Export to other countrys will also have all charges  for
  182. Shipping,  Import/Export Fees, and all other incurred expenses,  added
  183. to the cost of this software. Shipment will be "COD - CASH ONLY",  and
  184. the payment must be in United States Dollars.
  185.  
  186.  
  187.      (All Prices & Features Are Subject To Change Without Notice)
  188.  
  189.  
  190.    Software Dealers & Site Licenses - Please Write for Information
  191.        (Use Business Stationery And/Or Include A Business Card)
  192.  
  193.  
  194.  
  195.                 COPYRIGHT (C) - TypeRight CORPORATION
  196.  
  197.  
  198.  
  199.  
  200.                        FILES INCLUDED WITH SST
  201.  
  202.          SST     .EXE  -  Main program
  203.          SST     .DOC  -  These instructions
  204.          SST-SCR .OVL  -  Overlay - display screens
  205.          SAMPLE  .RAN  -  Sample Work File
  206.          SSTPATCH.EXE  -  Auto-Patcher for your programs
  207.          SSTPATCH.DOC  -  Instructions for SSTPATCH
  208.          SAMPLE  .BAS  -  Example - how to patch source code
  209.          SAMPLE  .EXE  -  Sample.Bas - Compiled
  210.          BRUN45  .EXE  -  Microsoft Run-Time Module
  211.          DO      .DAT  -  Sample Command File For SSTPATCH
  212.          INSTALL .EXE  -  Prints User Manual & Sets Up Hard Drive
  213.  
  214.     Other files that will be created through using SST:
  215.  
  216.          FILENAME.RAN  - Work Files - Random Format
  217.          FILENAME.SEQ  - Work Files - Sequential Format
  218.          FILENAME.KON  - Files For Storing "Constant" Field Entries
  219.          SORTED  .RAN  - The Output File From The Sorting Routine
  220.          SST-HDG .DAT  - Your Name & Address For Statement Headings
  221.          FILENAME.LST  - Assorted "Print To Disk" Files
  222.          WHO     .DAT  - Hidden Customer Name File For Floppy Disks
  223.  
  224.     Hardware Requirements:
  225.         - PC/XT/AT or Clone
  226.         - DOS/MS-DOS 3.0 or newer
  227.         - 512k RAM Minimum - 640k Recommended
  228.         - 360k Floppy - Hard Drive Recommended
  229.         - 25x80 Monitor - B&W/MONO/COLOR
  230.         - Dot Matrix Parallel Printer - IBM/EPSON Compatible
  231.  
  232.  
  233.                            GETTING STARTED
  234.  
  235.    Print this Instruction Manual. The easiest way to do this is to run
  236. the  "INSTALL.EXE"  program (included). When run, a menu  will  appear
  237. containing the "PRINT USER MANUAL" option.
  238.  
  239.    Next,  copy all the SST files to whatever disk, drive or  directory
  240. you  wish  to  use it on. If you have a Hard Drive,  the  easiest  and
  241. fastest  way to get started is to run the SST INSTALL  program  (which
  242. will set up all the SST programs in C:\SST).
  243.  
  244. Then, to run the SST program, enter the following command: SST <enter>
  245.  
  246. OPENING SCREEN:
  247.  
  248.    The  first screen is the "Opening" screen. It contains  information
  249. such  as our address and the name and version number of  the  program.
  250. On  a registered copy, your name and assigned serial number will  also
  251. appear at the bottom of this screen. To get past this screen, just hit
  252. "any" key.
  253.  
  254.  
  255. YES/NO QUESTIONS:
  256.  
  257.    Many  times  SST will ask a question which requires a  "Y"  or  "N"
  258. (yes/no)  response from the user. In almost every case,   hitting  the
  259. "Enter" key will have the same effect as hitting the "Y" (yes) key.
  260.  
  261.    There  are only two exceptions to this rule, "DELETE THIS  RECORD?"
  262. and  "PRINT A CUSTOMER STATEMENT?". In those two cases,   hitting  the
  263. "Enter" key is the same as entering an "N" (no).
  264.  
  265.  
  266. CHOOSE OR CREATE A FILE:
  267.  
  268.    If  you wish to create a NEW file, just type in file name you  wish
  269. to  use  (maximum  8  characters). Since ALL work  files  must  be  in
  270. "random"  file format, the program will append an extension of  ".RAN"
  271. to your file name.
  272.  
  273.    If it is a new file (does not yet exist), the program will ask  for
  274. your confirmation (in case of typing errors) before it creates the new
  275. file on your disk.
  276.  
  277.    If you wish to edit an existing file, you have two choices.  Either
  278. enter the file name (the same as above), or hit the "F2" key.
  279.  
  280.    When  the  "F2" key is pressed, a "Window" will  appear  on  screen
  281. containing a list of all the "*.RAN" files in your default  directory.
  282. Use your "arrow" keys to move the highlighted bar in the window to the
  283. file that you want, and then hit the "Enter" key to select that file.
  284.  
  285.    If  you  hit  the "F2" key by accident, or want to  exit  from  the
  286. window without choosing a file, just hit the "Esc" key.
  287.  
  288.  
  289.                            "THE TRACKING SYSTEM"
  290.  
  291.     As  a suggestion on how to set up the names for your  work  files,
  292. we  offer the following system which "we" use and which seems to  work
  293. best for our needs.
  294.  
  295.     AC      .RAN - Product Sales file
  296.     SST     .RAN - Another Product Sales file
  297.     SNAP    .RAN - Another Product Sales file
  298.     GIST    .RAN - Another Product Sales file
  299.     GP      .RAN - Another Product Sales file
  300.  
  301.     CLUB    .RAN - List of User Groups to whom we send copies
  302.     DISTRIB .RAN - List of Distributors to whom we send copies
  303.     BBS     .RAN - List of BBSs to whom we upload/send copies
  304.     DEADWOOD.RAN - List of Non-Productive Clubs/Distributors/BBSs
  305.  
  306.     The "product" files are used to keep information on our registered
  307. users.   By keeping separate files for each product,  it's easier  and
  308. faster to send updates and notices about support programs, and you can
  309. use  different  serial  number ranges for  each  product.  The  User's
  310. registered serial numbers are kept in those files (and also on several
  311. of the various printouts for backup).
  312.  
  313.     The  last four files are "Distribution" files. They are used in  a
  314. slightly different manner. In those files we assign the unique  Serial
  315. Number to each "organization" in the file, rather than to the software
  316. product itself.
  317.  
  318.     Then,  whenever  we send programs to those  distributors,  we  use
  319. "SSTPATCH"  (included  with SST) to patch  the  organization's  serial
  320. number  into  each and every copy of any of software product  sent  to
  321. them.  The organization's serial number never changes, no  matter  how
  322. many updates or new products we may send to them.
  323.  
  324.     We  then "edit" the records in the distribution files, and  insert
  325. information   in  the  "Date  &  Comment"  fields  about  our   latest
  326. transaction with each organization.
  327.  
  328.  
  329.  
  330.  
  331.  
  332.    By  doing this we will always be able to tell "To Whom" any of  our
  333. programs  were  originally sent to (even years later).   Knowing  that
  334. information  enables  us to track where our best  distribution  points
  335. are,  or which methods of distribution are working best for us.   This
  336. method  also  saves us time and money by eliminating  the  mailing  of
  337. "duplicate" copies to the same Distributors.
  338.  
  339.     We  get  this "Tracking" information by requesting  any  User  who
  340. contacts  us (for any reason) to provide the "serial number" from  the
  341. Shareware copy that they already have.  We ask for this information on
  342. our  order  forms,  during phone calls and  in  correspondence.   Once
  343. enough information has been gathered, it will begin to form a pattern.
  344.  
  345.    The  information  gathered  from just one or two  releases  of  the
  346. "same"  program  will  begin to form a pattern, but  only  for  "That"
  347. particular  kind of program. This kind of information is  very  useful
  348. (especially if you only market one program). But it would be a mistake
  349. to reach final conclusions based on such data and then apply it to all
  350. other  kinds of software. At any organization, a "Game" might  attract
  351. more interest than a "Spread Sheet".
  352.  
  353.    It's only after several releases with different kinds of  programs,
  354. that you begin to really "get a feel" for what's happening in general,
  355. and  you can then begin to see "Who" isn't doing much of  anything  no
  356. matter what you send to them.
  357.  
  358.     If  you  keep  accurate records (and insist  upon  getting  serial
  359. numbers from your users..., which is tougher than it sounds), patterns
  360. will become evident.  Then it's just a matter of eliminating the "Dead
  361. Wood" from the appropriate file.
  362.  
  363.     "We" even take it a step further by keeping track of  unproductive
  364. distributors in yet another SST file ("DEADWOOD.RAN") so that we won't
  365. re-enter  those  same  accounts again the next time we  add  some  new
  366. records to our "distribution" files.
  367.  
  368.  
  369. FILE CONFIRMATION SCREEN:
  370.  
  371.    The  third  screen  simply  shows the name of  the  file  you  have
  372. selected,   shows how many records are in that file, and asks if  this
  373. is  the  correct  file.  If you answer "N" (for  "NO"),  you  will  be
  374. returned to the second screen again (file selection).
  375.  
  376.  
  377. MAIN MENU SCREEN:
  378.  
  379.    The fourth screen presents the "Main Menu" to you.  Everything  the
  380. program does starts from this screen, and usually returns to it  again
  381. when any menu choice has been completed.
  382.  
  383.    As you progress into the various features of the program,  you will
  384. notice that in the lower left corner of most screens "F1 = Main  Menu"
  385. will appear.  That simply means that to "quit" what you are doing  and
  386. return to the main menu, just hit the "F1" key.
  387.  
  388.    In most cases the transfer back to the main menu will happen in the
  389. blink  of  an  eye. The only exception is during the  times  that  the
  390. program  is reading/writing to "open" files (sorts,   merges,   etc.).
  391. During  those  times, the "Fn" keys will be disabled  until  the  file
  392. manipulation  is done. This is necessary to avoid damaging files,   or
  393. causing "lost clusters" and "broken chains" to appear on your disks.
  394.  
  395.  
  396.  
  397.  
  398.    The  only  way to interrupt the program during those  times  is  to
  399. reboot  your computer. Of course, we don't suggest this as it too  can
  400. create the same problems we listed above and could eventually lead  to
  401. a system crash (unless you run "CHKDSK /F" once in awhile). Instead we
  402. suggest  a bit of patience, and simply let the routine  complete  it's
  403. job.
  404.  
  405.    There are two other "Fn" keys that have special meaning.  From  the
  406. main menu,  the "F2" key will present a window containing a  directory
  407. of ALL (*.*) files in your default directory.  If there are more files
  408. than  will fit inside of the window, you can scroll the list of  files
  409. with  your  "arrow" keys. This directory is only for  observation  and
  410. information.  You can't change to (or select) another file from inside
  411. of this window.  To "quit" from the window, just hit the "Esc" key.
  412.  
  413.    The  "F10" key (like the "F1" key) will appear at the bottom  right
  414. corner  of  most  screens  in the  program.  Pressing  that  key  will
  415. instantly "Exit" (quit) from the SST program and return you to  System
  416. Command mode.
  417.  
  418.  
  419.  
  420. MAIN MENU - SELECTION "A" - ADD A NEW RECORD
  421.  
  422.    This  menu  selection lets you enter a new entry into  your  record
  423. file.  But the program checks for a couple of items before  displaying
  424. the Data Entry Screen.
  425.  
  426.    First,   it  checks  to see if the selected file  is  a  brand  new
  427. (empty)  file which has just been created. If it is, you will then  be
  428. presented  with a "Serial Number" screen. This feature allows  you  to
  429. "start" your numbering range anywhere from "1000" to "96,000".
  430.  
  431.    But be cautious! Once you set a starting serial number for a  file,
  432. and  then  enter  some records, you WILL NOT be  able  to  change  the
  433. numbering range for that file again. Once a record in a file has  been
  434. issued a serial number (to avoid duplicate numbers) that serial number
  435. range  is  "locked" in and can't ever be changed from within  the  SST
  436. program.
  437.  
  438.    Once you have assigned a "starting" serial number, the next  screen
  439. to appear will be the "Data Entry Screen".
  440.  
  441.    But  if  the program finds that this is NOT a brand new  file,  and
  442. that  it  already  contains some records, still  another  screen  will
  443. appear  while  SST calculates the next higher serial number  for  this
  444. file.  This  screen simply requires you to wait until it's  done  with
  445. it's  calculating,  and  then  the "Data  Entry  Screen"  will  appear
  446. automatically.
  447.  
  448.    This  Serial Number Calculating routine will only be activated  the
  449. first time that you try to add a new record to a newly selected  file.
  450. After  it  has  calculated the next higher  serial  number,   it  will
  451. remember  that number until you exit from the program, or  edit/create
  452. another work file.
  453.  
  454.  
  455. DATA ENTRY SCREEN:
  456.  
  457.    The Data Entry Screen contains 27 separate fields and can store  up
  458. to  393 characters per record. The next few pages explain how to  make
  459. your  entries in the various fields on the "Data Entry Screen".  There
  460. are many features you will miss unless you read these instructions.
  461.  
  462.  
  463.  
  464. FIELD EDITING & CURSOR MOVEMENT:
  465. To move the cursor around the screen...
  466.  
  467. From field to field FORWARD -----: Enter or Down Arrow Keys
  468. From field to field REVERSE -----: UP Arrow or LEFT Arrow or "<"
  469. To the TOP DATE field -----------: Page Up Key
  470. To the LAST (COMMENT) field -----: Page Down Key
  471.  
  472. To move the cursor within an "existing" field entry....
  473. To END of "existing" field entry --: End Key
  474. To START of "existing" field entry : Home Key
  475. To move RIGHT one space -----------: Right Arrow Key
  476. To move LEFT one space ------------: Left Arrow Key
  477.  
  478. To edit or change an "existing" field entry....
  479. To DELETE the entire field entry -------: CTRL + Y
  480. To DELETE character at cursor position -: DEL Key
  481. To DELETE character to left of cursor --: BACKSPACE
  482. To INSERT character at cursor position -: Just type the character
  483.  
  484. Each field will hold a predetermined maximum number of characters. The
  485. number  of  dash's ("-") shown in each of the various  fields  is  the
  486. maximum length allotted for each field.
  487.  
  488.      When you finish entering a field entry, and it hasn't  completely
  489. filled up the field, hit the Enter key to move onto the next field. If
  490. you do completely fill up a field, the cursor will automatically  move
  491. to the next field for you.
  492.  
  493.      If  you  fill  up a field while "inserting"  characters  into  an
  494. "existing"  field entry, and then try to enter more, the program  will
  495. BEEP,   and  a  small window will appear near the top  of  the  screen
  496. warning  that "The Field Is Full".  You will then have to delete  some
  497. of  the  characters  in  the field before  you  can  insert  any  more
  498. replacement characters.
  499.  
  500.  
  501. COMMAS & QUOTES:
  502.  
  503.    This program has the ability to convert your Random work files into
  504. much  more compact "Comma Delineated" Sequential files.   The  reasons
  505. for  this file conversion feature is to allow making backups  of  very
  506. large  files  onto small floppy disks,  and for easier  adaptation  of
  507. work  files to other program formats (WordStar,  DBASE,   123,  etc.).
  508. Because  we  wanted  to convert to the  smallest  possible  Sequential
  509. files,   we used a format that will NOT allow the use of  "commas"  or
  510. "quote marks" in any of the file records.
  511.  
  512.      As a result, a filter has been installed which will not accept  a
  513. comma  or quote as an entry character. SST will simply "beep"  if  you
  514. try  to  enter  one of those characters. In place  of  a  "comma",   a
  515. "space" or "dash" will usually do the job. In place of a "quote",  and
  516. apostrophe (') works quite well (see sample records in SAMPLE.RAN).
  517.  
  518. ID# FIELD:
  519.  
  520.      The  top  left  field is the ID# field.   Each  new  record  will
  521. automatically  be  issued  and ID# by the SST  program.   The  ID#  is
  522. actually the number of the record's position in the file (+1000).
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530. DATE FIELDS:
  531.  
  532.      The top right field is the "DATE" field. If you have your  system
  533. date  set  properly, today's date will already be filled in  for  you.
  534. If  you change or edit the date, the date must be entered in a  format
  535. of MM/DD/YY.
  536.  
  537.     ShortCut-Dates can be entered as 021691 (for 02/16/91). Make  sure 
  538. you  use zero's with single digit numbers ("01/08/90"  not  "1/8/90"). 
  539. All dates are checked for validity before being accepted by SST.
  540.  
  541.  
  542. NAME FIELDS:
  543.  
  544.    There  are  two fields reserved for names. The combined  length  of
  545. both  name fields is 50 characters.  For reasons of spacing  on  paper
  546. and  labels,   only the first 30 characters will be  printed  on  your
  547. printouts.
  548.  
  549.    If  your two name entries exceed 30 characters, a  warning  message
  550. will  appear  on  the  screen. If you ignore  the  warning,   all  the
  551. characters  will be saved in your file,  but your printouts will  only
  552. show the first 30 characters of the names.
  553.  
  554.    Caution!   Each  record MUST have some kind of entry in  the  "Last
  555. Name" field. If you leave this field blank, the entire record will  be
  556. treated  as  a "blank" record and will be deleted during  the  sorting
  557. routine.
  558.  
  559.  
  560. ATTENTION FIELD:
  561.  
  562.    This  field can be used for "ATTN: OF" information, or can be  used
  563. as  part of a two line street address. If this field is  left  "blank"
  564. (no  entry)  it  will simply be ignored during  the  various  printing
  565. routines.   In  other words, it won't leave a blank line on  a  label,
  566. statement, etc..
  567.  
  568.  
  569. STREET, CITY & STATE FIELDS:
  570.  
  571.    Self explanatory.
  572.  
  573.  
  574. ZIP CODE FIELD:
  575.  
  576.    Room has been provided for the nine digit Zip Codes with a space or
  577. dash between the two groups of numbers.
  578.  
  579.  
  580. TELEPHONE NUMBER FIELDS:
  581.  
  582.    The  two  telephone  number  fields  will  be  saved  in  a  "right
  583. justified"  manner. If you enter a number (without an area code)  such
  584. as "999-9999", it will be saved in the file as "(---) 999-9999"  (even
  585. if you enter the number in the first eight spaces).
  586.  
  587. TELEPHONE EXTENSION FIELDS:
  588.  
  589.    These  two fields can be used for telephone extension numbers,   or
  590. can  be  used to designate the category of  it's  companion  telephone
  591. number  (Home, Work,  Fax,  Telex, Sales, Data, Voice, etc.). See  our
  592. sample  entries  in  "SAMPLE.RAN"  included  with  this  package   for
  593. examples.
  594.  
  595.  
  596. PRODUCT FIELD:
  597.  
  598.    Intended to contain the name of your software product.
  599.  
  600. VERSION FIELD:
  601.  
  602.    Intended to contain the version number of your software product. We
  603. suggest that you make your entries something like "Version 1.0" rather
  604. than  simply "1.0". Making entries in this manner will look better  on
  605. the various printouts.
  606.  
  607.  
  608. QUANTITY FIELD:
  609.  
  610.    Intended to contain the number of items sold to this customer,   in
  611. this transaction, on this date.
  612.  
  613.    If  you  enter more than "1" as the quantity, then  more  than  one
  614. serial number will be issued. In other words, if you enter "10",  then
  615. ten serial numbers (in sequential order) will be issued for this sale.
  616.  
  617.    We  suggest that you enter something in this field anytime  one  of
  618. your software packages leaves your possession, even if it's a gift  to
  619. a friend, uploaded to a BBS, or a demo to a Shareware Distributor.
  620.  
  621.    By doing this,  each and every item distributed will have a  serial
  622. number assigned to it for tracking purposes.
  623.  
  624.    Then,  if you go a step further, and take the time and  trouble  to
  625. "patch"  the assigned serial numbers into each and every copy  of  the
  626. software  that  leaves  your hands, you will always be  able  to  tell
  627. exactly "Who,  What When & Where" any copy was originally sent to.  In
  628. cases  of copyright violations, this can be a most valuable  aid  (See
  629. SSTPATCH.EXE and SAMPLE.BAS for help on patching your files).
  630.  
  631.    In addition, SST has a routine for getting "totals" and  "averages"
  632. on  the  sales and distribution performance of your product.   If  you
  633. leave  the  "quantity"  field  blank, then that  record  will  not  be
  634. calculated in those totals.
  635.  
  636.    Once  a record has been "saved" (recorded in the disk  file),   you
  637. will  NOT  be  able to change your entries in the  "Quantity"  or  the
  638. "Serial  Number" fields. This is necessary to avoid issuing  duplicate
  639. serial  numbers. The only way to correct an error in this field is  to
  640. either delete the record and enter it again, or enter a second  record
  641. for the same customer.
  642.  
  643.  
  644. PRICE EACH FIELD:
  645.  
  646.    Intended  to contain the price charged to this customer,   in  this
  647. transaction, on this date. If there is "no charge" for the item,  then
  648. enter a zero (0) or "Enter" for this entry.
  649.  
  650.  
  651. PRICE TOTAL FIELD:
  652.  
  653.    This  field is a "calculated" field, which means that it is  filled
  654. in  automatically  by  your computer based upon  the  information  you
  655. entered in the "quantity" and "price each" fields.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662. SALES TAX FIELD:
  663.  
  664.    Intended to calculate and store the Sales Tax (or any other type of
  665. tax) that you may be required to charge to your customers.
  666.  
  667.    There  are  TWO methods for entering data in this  field.   If  you
  668. already  know  the  amount of the tax, you can enter it  in  the  same
  669. manner as any other field.
  670.  
  671.    Or, you can have the computer calculate the tax and make the  entry
  672. for you. To use this method, instead of entering the dollar amount  of
  673. the tax, enter the sales tax rate followed by a percent sign ("%").
  674.  
  675.    For  example,  if your tax rate is .06 percent, just  enter  ".O6%"
  676. and  then hit the Enter key. Or, for a rate of .0735  percent,   enter
  677. ".0735%".
  678.  
  679.    Whenever you "end" a Sales Tax entry with a "percent sign" (%), the
  680. amount will be calculated for you and entered in the field.
  681.  
  682.    NOTE: Because Sales Tax is an "unusual" field, it may sometimes  be
  683. a bit stubborn about being edited after an entry has been made. If you
  684. have  trouble changing the Sales Tax entry, or with moving the  cursor
  685. past  the Sales Tax field, hit the "PAGE UP" key. This will  move  the
  686. cursor  up  to the top date field. Then approach the Sales  Tax  field
  687. from the top of the screen instead of the bottom. That will reset  all
  688. of  the  numeric  values which the Sales Tax field needs  to  do  it's
  689. calculations and should clear up any problems.
  690.  
  691.  
  692. SHIPPING & HANDLING FIELD:
  693.  
  694.    Intended to contain the dollar amount of any shipping and  handling
  695. charges (or any other sales tax exempt charges).
  696.  
  697.  
  698. SALE TOTAL FIELD:
  699.  
  700.    This  field is a "calculated" field, which means that it is  filled
  701. in  automatically  by  your computer based upon  the  information  you
  702. entered in the previous numeric fields.
  703.  
  704.  
  705. PURCHASE ORDER FIELD:
  706.  
  707.    Purchase  orders  are  issued  by  many  companies  and  government
  708. agencies. This field is included for keeping track of these numbers.
  709.  
  710.  
  711. PAID DATE FIELD:
  712.  
  713.    If  you  have  your system date set  properly,  today's  date  will
  714. already be filled in for you.
  715.  
  716.    If  you  change  or edit the date, the date must be  entered  in  a
  717. format  of  "MM/DD/YY" or "MM-DD-YY". Also, make sure you  use  zero's
  718. with single digit numbers ("01/08/90" not "1/8/90"). If any other date
  719. format  is  used, certain other routines in SST may not work  as  they
  720. should.
  721.  
  722.    If this record is an "unpaid" or "charged" (not paid) account, then
  723. enter the date in this field as "00/00/00" or "00-00-00".
  724.  
  725.  
  726.  
  727.  
  728.    To  make  things a little easier, if you simply DELETE  the  entire
  729. existing  date (Control + Y" keys) it will be  automatically  replaced
  730. with  "00-00-00".  SST will then print a customer statement  for  that
  731. record when you run the "Print Customer Statements" routine.
  732.  
  733.  
  734. CHECK NUMBER FIELD:
  735.  
  736.    Intended for keeping track of customer's check numbers.
  737.  
  738.  
  739. SERIAL NUMBER FIELDS:
  740.  
  741.    There are two fields for serial numbers, "From" and "To".
  742.  
  743.    The  quantity of serial numbers issued by SST is determined by  the
  744. number that you entered into the "Quantity" field.
  745.  
  746.    If you entered a zero (0) in that field, then no serial numbers are
  747. issued. Both of the serial number fields will be left "blank".
  748.  
  749.    If you entered a "1" in the quantity field, then one serial  number
  750. will  be  issued by SST. It will appear in the  Serial  Number  "From"
  751. field, and the "To" field will be left blank.
  752.  
  753.    If  you  entered  more than 1 in the "Quantity"  field,   then  the
  754. beginning  serial  number will appear in the "From"  field,   and  the
  755. ending serial number will appear in the "To" field.
  756.  
  757.    The numbers displayed are "inclusive" (part of) the range of serial
  758. numbers  issued. In other words, if the fields show "5234" and  "5238"
  759. then  five serial numbers have been issued (5234, 5235,   5236,  5237,
  760. 5238).
  761.  
  762.    Both Serial Number fields are calculated fields. As a result,   you
  763. cannot  directly  enter or change any serial number  entry  (to  avoid
  764. duplicate numbers).
  765.  
  766.    We suggest that you "make use" of these serial numbers anytime  one
  767. of your software packages leaves your possession, even if it's a  gift
  768. to a friend, uploaded to a BBS, or a demo to a Shareware Distributor.
  769.  
  770.    By "make use" we mean that you should take the time to "patch"  the
  771. assigned  serial number into each and every copy of the software  that
  772. you sell or distribute. By doing this, you will always be able to tell
  773. exactly "Who,  What When & Where" any copy was originally sent to.  In
  774. cases of copyright violations, this can be a most valuable asset.
  775.  
  776.    There are lots of programs (Binary Editors) on good  BBSs  (and  in
  777. commercial  packages) to make patching a serial number into a compiled 
  778. program  very  easy.  To  use such programs, just  enter  a  few  DATA 
  779. STATEMENTS or PRINT STRING STATEMENTS into your uncompiled source code 
  780. which consist of unique, easily recognizable "English  Words/Phrases". 
  781. Then compile the source code, and "View" the "EXE" file with a  Binary 
  782. Editor  and locate those statements. Then substitute  your  customer's 
  783. Name  & Number (or anything else) for those same DATA  STATEMENTS  (NO 
  784. extra or missing characters allowed).
  785.  
  786.    But  to make things a bit easier for you, we have included  a  file
  787. called  "SSTPATCH.EXE"  which  will allow you to  patch  any  of  your  
  788. Microsoft's Quick Basic "EXE" programs with extreme ease (and possibly 
  789. "other" brands of EXE's too).
  790.  
  791.  
  792.  
  793.  
  794.   The  instructions  for  using "SSTPATCH" are in  the  included  file
  795. called  "SAMPLE.BAS" which is saved in ASCII and can be displayed  the
  796. same  as  any  other "DOC" file.  "SSTPATCH" will  easily  patch  your
  797. customer's name,  today's date and the product serial number into your
  798. programs.
  799.  
  800.    It  stands to reason that if you went to all the trouble  to  write
  801. and  distribute  your  software,   that you  must  think  it's  "worth
  802. something".  And if that's true, then why not take just a little  more
  803. time to protect your creation?
  804.  
  805.  
  806. COMMENT FIELD:
  807.  
  808.    The comment field is a very useful field. It is intended to be used
  809. for entering comments, information, explanations, arrangements,  etc.,
  810. about the record. The comment field is 65 characters in length.
  811.  
  812.  
  813. MAIN MENU SELECTION B: - EDIT A RECORD
  814.  
  815.    This  menu selection will bring you back to the Data Entry  Screen,
  816. with the cursor located in the ID# field. If you enter the ID# of  the
  817. record you wish to edit, it will be found and displayed on the  screen
  818. for editing.
  819.  
  820.    The  ID#  of each record can be found in several  of  the  printout
  821. routines printed output of the records.
  822.  
  823.    If  you  don't know the ID#, then use the Main  Menu  routines  for
  824. "Browse" or "Search" to find the record you want.  You can then "edit"
  825. the record directly from either of those two routines.
  826.  
  827.  
  828. MAIN MENU SELECTION C: - BROWSE
  829.  
  830.    The  "browse"  routine lets you skim through the record  list  with
  831. extreme ease and speed.
  832.  
  833.    Pressing  the  Down Arrow key will move you one record at  a  time,
  834. toward the end of the file, displaying each record on the screen as it
  835. moves through the file.
  836.  
  837.    Pressing The Up Arrow key does the same thing,  but in the opposite
  838. direction (back toward the beginning of the file).
  839.  
  840.    Pressing  the  Page Down key, will move you toward the end  of  the
  841. file in jumps of 25 records at a time.
  842.  
  843.    Pressing the Page Up key takes you back toward the beginning of the
  844. file in jumps of 25 records at a time.
  845.  
  846.    The "Home" key will take you all the way back to the first  record,
  847. while the "End" key will take you to the last record in the file.
  848.  
  849.    If you have the records in sorted order, finding a record is  quick
  850. and  easy. Once you find the record you wanted, you can either  "edit"
  851. the record or "print" the address by entering either an "E" (for edit)
  852. or a "P" (for print).
  853.  
  854.    If  the record you are looking for has been recently entered,   and
  855. the file has not been sorted, you will always find the newest  entries
  856. at the end of the file in unsorted order.
  857.  
  858.  
  859.  
  860.    Using  "Browse"  allows  you  to  print  multiple  mailing  labels,
  861. shipping labels or envelopes to the same address. Beyond that, if  you
  862. put  a  roll of mailing labels in your printer, you  can  then  browse
  863. through the records and "Pick & Choose" who to print a label for,  and
  864. who  to skip over.  This is very handy when doing a mailout  to  users
  865. about an update that has been developed.
  866.  
  867.  
  868. MAIN MENU SELECTION D: - SWITCH TO ANOTHER FILE
  869.  
  870.    Use of this selection takes you back to the "File Selection" screen
  871. where you can select another work file to edit or create.
  872.  
  873.  
  874. MAIN MENU SELECTION E: - GO TO PRINTING MENU
  875.  
  876.     This selection will take you to the Printing Menu.
  877.  
  878.  
  879. MAIN MENU SELECTION F: - GO TO CONVERSION MENU
  880.  
  881.    This selection will take you to the "File Conversion" menu.
  882.  
  883.  
  884. MAIN MENU SELECTION G: - SEARCH FOR A RECORD
  885.  
  886.    Search  will present you with a screen which lets you choose  which
  887. field to search, and a "Key String" to search for.
  888.  
  889.    The "Key String" can be one or more characters long, consisting  of
  890. the first few letters of the entry in the field you're searching for.
  891.  
  892.    For  instance, suppose you wanted to find a record  with  someone's
  893. name that you can't remember. But you think the last name started with
  894. a "POS". Choose the "Last Name" field as the one to be screened,   and
  895. enter "POS" as your "Key String".
  896.  
  897.    SST  will search all the records in the file and present every  one
  898. which  has a last name that "begins" with "POS" (Post,   Post  Office,
  899. Posh,   etc.).  Understand that the "Key String" will match  only  the
  900. "first"  characters  (beginning) of the screened field. In  the  above
  901. examples, "U. S. Post Office" would NOT have been selected.
  902.  
  903.    Once  the correct record is found, you can then edit the record  or
  904. print the address or a customer statement using the same method as  in
  905. "Browse".
  906.  
  907.  
  908. MAIN MENU SELECTION H: - SORTING WORKFILES
  909.  
  910.    Sorting  is  automatic, and begins as soon as you hit the  "H"  key
  911. from  the  Main Menu. Your default work file is always the  one  being
  912. sorted.
  913.  
  914.    The sorting routine performs three different tasks as it sorts your
  915. file.   The  first  task  performed is to  check  your  file  for  any
  916. "Deleted"  records,   or "Blank" records. This routine  considers  any
  917. record  with  a  "Blank" Last Name field as being  a  "Blank"  record.
  918. These  types  of records will NOT be copied to the sorting  array,  in
  919. effect eliminating them.
  920.  
  921.    The second task is to sort the remaining records.
  922.  
  923.  
  924.  
  925.  
  926.    And  the  third  and longest task is  to  rewrite  your  workfile's
  927. records  in sorted order to a new file called "SORTED.RAN",   creating
  928. new ID#'s for each record at the same time.
  929.  
  930.    After  the  sort has been completed, you will be presented  with  a
  931. screen which gives a breakdown of the "Records In", "Records Deleted",
  932. and "Records Out".
  933.  
  934.    The  next screen offers the option of replacing your  default  work
  935. file with "SORTED.RAN".
  936.  
  937.    If  you  answer "Y" for yes, then your work file  is  deleted,  and
  938. "SORTED.RAN" is renamed as your work file.
  939.  
  940.    If you answer "N" for no, then both your work file and "SORTED.RAN"
  941. are  left as separate files on your disk, and no changes are  made  to
  942. your original file.
  943.  
  944.    During  the  sorting routine your "Fn" keys are disabled  to  avoid
  945. possible   damage   to  the  files  through  abrupt   and   unexpected
  946. interruptions during Read/Write operations.
  947.  
  948. MAIN MENU SELECTION I: CONSTANT FIELD ENTRIES
  949.  
  950.    The  term "Constant" means to "Lock" a predefined field entry  into
  951. any field. This feature is very helpful when you have many new records
  952. to enter,  and much of the same information is needed on each  record.
  953. Things  such as the "Product Name", "Version", "Price",  "Sales  Tax",
  954. "Dates", and so on.
  955.  
  956.    The  "Constant" selection takes you to another menu screen,   which
  957. gives  you three options.  Create a Constant File for  this  workfile,
  958. use  an  existing  Constant file for new entries,   or  stop  using  a
  959. Constant File for new entries.
  960.  
  961.    If you choose to create a Constant File, the Data Entry Screen will
  962. then  be  presented  for you to enter your Constants  in  any  of  the
  963. fields.
  964.  
  965.    When  you  are finished making your entries, a disk  file  will  be
  966. created with the same name as your work file, but with an extension of
  967. ".KON".   If  a file with the same name already exists,   it  will  be
  968. overwritten. If it does not exist, it will be created.
  969.  
  970.    Once  activated,  when you use Main Menu selection "A" to  add  new
  971. records,   the fields you just entered will already be filled  in  for
  972. you (saving you all those error free keystrokes on each record).
  973.  
  974.    Of  course,   SST will allow you to delete (CTRL+Y)  any  of  these
  975. entries, or edit them the same as any other field entry.
  976.  
  977.    When entering many records, the SST "Constant" feature can be a BIG
  978. time and error saver.
  979.  
  980.  
  981. MAIN MENU SELECTION J: - SYNOPSIS - TOTALS FOR THE FILE
  982.  
  983.    This  selection  offers the option of getting  information  on  the
  984. entire file,  or just for the records which fall within a chosen  date
  985. range (last month, last year, etc.).
  986.  
  987.    After  SST does some "number crunching", it will display  a  screen
  988. which  is  designed  to  give you a breakdown  on  this  file's  sales
  989. performance.
  990.  
  991.  
  992.    While  not intended to be a "bookkeeping" routine, it  should  give
  993. you a better idea about how you're doing than simply "Guesstimating".
  994.  
  995.    The totals and averages presented will only be as accurate as  your
  996. record entries were. But if you followed these instructions closely as
  997. far  as making your "numeric" and "date" field entries properly,   the
  998. figures should be pretty close to accurate.
  999.  
  1000.    If  you  need a copy of this screen for any reason, then  just  hit
  1001. your "Shift + Print Screen" keys.
  1002.  
  1003.  
  1004. MAIN MENU SELECTION S: - SHELL TO SYSTEM
  1005.  
  1006.    Allows a temporary exit from SST back to the "System Command Line".
  1007. This allows you to make or get backup copies of files, and so on.
  1008.  
  1009.    To return to SST, just type the command "EXIT".
  1010.  
  1011.    If  you get the old "Out Of Memory" message on your  screen,   then
  1012. you're  trying to do too much with too little RAM memory. Sorry  about
  1013. that.
  1014.  
  1015.  
  1016. MAIN MENU SELECTION X: EXIT TO SYSTEM
  1017.  
  1018.    Quits using the SST program and returns to "System". The "F10"  key
  1019. will perform the same task from most places in the SST program without
  1020. having to return to the Main Menu.
  1021.  
  1022.  
  1023.                           THE PRINTING MENU
  1024.  
  1025. PRINT MENU SELECTION "A": PRINT ONE SINGLE ADDRESS
  1026.  
  1027.    This selection is intended for users who have the ability to put an
  1028. envelope into their printer. In such cases, the program can then print
  1029. the selected address directly onto your envelope without the use of  a
  1030. label  or  a  typewriter. The record ID Number is  required  for  this
  1031. selection. To print an address without knowing the ID number, use Main
  1032. Menu selection for either "Browse" of "Search"
  1033.  
  1034.     This  feature  is  also useful when you have a  need  for  several
  1035. address  labels  to  the  same address for  the  shipping  of  several
  1036. separate packages.
  1037.  
  1038.  
  1039.                        PRINTING TO A DISK FILE
  1040.  
  1041.    The next seven Print Menu Selections (B,C,D,E,F,G,H) have a special
  1042. feature  attached to them. Each of them gives the User the  option  of
  1043. sending the output intended for the printer to a disk file instead.
  1044.  
  1045.     Each  of  the seven disk files that this feature can  create  will
  1046. have  a  different  first name, but with a common  extension  name  of
  1047. ".LST" (short for "LIST").
  1048.  
  1049.              LABEL.LST        ADDPHONE.LST     STATEMNT.LST
  1050.              PHONE.LST        COMPLETE.LST
  1051.              ADDRESS.LST      CARD.LST
  1052.  
  1053.    This  feature can be a real time and money saver in  several  ways,
  1054. starting with the fact that it will only take a fraction of the normal
  1055. printing time to print a disk file.
  1056.  
  1057.  
  1058.    The User can then use the DOS or MS-DOS file called "PRINT.COM"  to
  1059. print  the file "in the background". Printing the file in this  manner
  1060. will  free up the computer to do other tasks at the same time  as  the
  1061. file is being printed.
  1062.  
  1063.    In  other words, YOUR COMPUTER CAN DO TWO THINGS AT ONCE,  and  NOT
  1064. make  you sit around waiting until the printing is finished. See  your
  1065. DOS or MS-DOS manual for instructions on how to use PRINT.COM.
  1066.  
  1067.     But  even if you don't have "PRINT.COM" you (or anyone  else)  can
  1068. still print these files with the command "COPY PHONE.LST LPT1:". Using
  1069. this method won't print "in the background" as PRINT.COM does, but  it
  1070. WILL  print  the  file without any need for the  SST  programs  to  be
  1071. present.
  1072.  
  1073.     Another  benefit is that you can run these printing routines on  a
  1074. computer  with NO PRINTER, and then send a disk containing the  output
  1075. files  to  another computer (with a printer) for printing at  a  later
  1076. time.
  1077.  
  1078.     Or,   in  the  case of one printer being  shared  between  several
  1079. computers, it is usually faster to send the printer a disk file to  be
  1080. added  to the "PRINT QUEUE" than to sit around idly waiting for  "your
  1081. turn up at bat".
  1082.  
  1083.    Another  benefit! You can send the print files by telephone  modem,
  1084. or mail a disk instead of many heavy pages of printed material, saving
  1085. postage,  paper and printing time. Others can then print out the  file
  1086. themselves, using the same commands we explained above.
  1087.  
  1088.   And  finally,   you can sell or share the address lists  with  other
  1089. Authors  or  Users  without  allowing them  to  have  access  to  your
  1090. registered copy of this program.
  1091.  
  1092.    This option (print to file or printer) will appear on the screen on
  1093. each  of the next seven menu selections. You can choose which way  the
  1094. output  goes  by  entering  either an "F" (for file)  or  a  "P"  (for
  1095. printer).
  1096.  
  1097.  
  1098. PRINT MENU SELECTION "B": PRINTING OF MAILING LABELS
  1099.  
  1100.    Print  Menu Selection "B" prints your mailing labels. The  size  of
  1101. the  labels that you use is very important. This program was  designed
  1102. for  use with 2 1/2 inch by 15/16 inch labels. We chose this  size  of
  1103. label for our program because (in a 3 across format) they will fit  in
  1104. most of the smaller 80 column printers. If you use this size of  label
  1105. (and  position  them  in your printer properly)  you  should  have  no
  1106. problems.
  1107.  
  1108.    And  again,  it is recommended that you SORT your  workfile  BEFORE
  1109. proceeding with this menu selection.
  1110.  
  1111.    After  confirmation of the correct workfile for printout, you  will
  1112. be  asked  if  you wish to print ALL of the  address  in  the  current
  1113. workfile. If you answer "Y", you will proceed directly to the printing
  1114. part of the program.
  1115.  
  1116.    But  if  you answer "N", you will then go to  the  "Discrimination"
  1117. menu.  This menu allows you to print only certain groups of  addresses
  1118. that fall within your chosen parameters.
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124. =================================================================
  1125.                    SELECTION BY DISCRIMINATION
  1126.  
  1127.             #1 = ID NUMBER              #7 = CITY
  1128.             #2 = DATE                   #8 = STATE
  1129.             #3 = COMPANY NAME           #9 = ZIP CODE
  1130.             #4 = FIRST NAME             #10 = TELEPHONE 1ST
  1131.             #5 = ATTENTION              #12 = TELEPHONE 2ND
  1132.             #6 = STREET                 #14 = PRODUCT
  1133.                                         #15 = VERSION
  1134.  
  1135.          Enter The NUMBER Of The Discriminating Field: 9
  1136.        Enter The LOWEST Field Value To Be Accepted: 33460
  1137.        Enter The HIGHEST Field Value To Be Accepted: 33469
  1138. ==================================================================
  1139.  
  1140.    For instance, suppose you just wanted to print addresses that had a
  1141. DATE  of "01/15/90". First you would choose selection #2 (Date  field)
  1142. as  the discriminating field. Then you would enter "01/15/90" for  the
  1143. lowest  value you wish to print, and then "01/15/90" (again)  for  the
  1144. highest value you wish to print.
  1145.  
  1146.    If  you  wanted to print only the addresses with  LAST  NAMES  that
  1147. started  with  an "F", then you would choose selection #3  (Last  Name
  1148. Field)  as the discriminating field, and enter "F" for both  the  high
  1149. and low value questions.
  1150.  
  1151.    To  print all addresses with last names starting with  "A"  through
  1152. "F", then enter "A" for the low value and "F" for the high value.
  1153.  
  1154.    In the example listed in the above display, all addresses with  Zip
  1155. Codes ranging from "33460" through "33469" will be selected.
  1156.  
  1157.    Before  starting to print any of the address labels,   the  program
  1158. will ask if you want to print some TEST LABELS. The purpose of this is
  1159. to help you obtain proper label alignment in your printer.
  1160.  
  1161.    You may keep printing TEST LABELS over and over, and adjusting your
  1162. printer  and labels both left and right, and up and down,   until  the
  1163. printing on the labels is centered and acceptable to you.
  1164.  
  1165.  
  1166. PRINT MENU SELECTION "C": PRINT NAME & PHONE DIRECTORY
  1167.  
  1168.    This  selection will produce a directory containing only  the  Name
  1169. fields,   both Telephone Number fields, and both  Telephone  Extension
  1170. fields. (Names & Telephone Numbers - NO Addresses)
  1171.  
  1172.    The  print  out will have one record per line and be  in  10  pitch
  1173. type. Enough space has been provided that, with proper paper placement
  1174. in the printer, there is room to use a report cover or binder  without
  1175. covering up the ends of the records.
  1176.  
  1177.  
  1178. PRINT MENU SELECTION "D": PRINT NAME & ADDRESS DIRECTORY
  1179.  
  1180.    This  selection  will  produce  a  directory  containing  only  the
  1181. complete  names and addresses of record entries. The print  will  have
  1182. one  record per line and be in condensed print mode. Again, space  has
  1183. been provided for use of a binder or report cover. (Names &  Addresses
  1184. - NO Telephone Numbers)
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190. PRINT MENU SELECTION "E": PRINT NAME/ADDRESS/PHONE DIRECTORY
  1191.  
  1192.    This  selection  will produce a directory  containing  full  names,
  1193. complete addresses, all telephone numbers and extension numbers,   and
  1194. the customer ID# and Serial Number. The printout will be in  condensed
  1195. print mode, and use three lines per address.
  1196.  
  1197.  
  1198. PRINT MENU SELECTION "F": PRINT COMPLETE DATA DIRECTORY
  1199.  
  1200.    This  selection  will  produce a directory containing  ALL  of  the
  1201. information  entered on each address entry in the file.  The  printout
  1202. will be in condensed print mode, and use four lines per address entry.
  1203.  
  1204.  
  1205. PRINT MENU SELECTION "G": PRINT INDEX & ROLODEX CARDS
  1206.  
  1207.    This selection will print either Index or Rolodex cards. The  cards
  1208. must  be  of the "continuous form" type (attached to each  other  like
  1209. computer paper) in a "one across" format.
  1210.  
  1211.    This  program was written for specific sizes of cards. The  Rolodex
  1212. card  size  should be 2 1/6 inches by 4 inches, while the  Index  card
  1213. size  should be 3 X 5 inches. Use of any other sized cards will  cause
  1214. printout problems.
  1215.  
  1216.    Again,   you  will be presented with an opportunity to  print  TEST
  1217. cards  to line up your printed output before the printing of the  file
  1218. begins.
  1219.  
  1220.    Finally,  it is strongly suggested that you SORT your address  list
  1221. BEFORE you proceed with the printing of these cards (unless you  don't
  1222. mind  "manually"  sorting the cards by hand "after"  the  printing  is
  1223. completed).
  1224.  
  1225.                          FILE CONVERSION MENU
  1226.  
  1227. FILE CONVERSION MENU - SELECTION "A": MERGE TWO FILES INTO ONE
  1228.  
  1229.    This menu selection will take any two different workfiles and merge
  1230. them together into a third workfile.
  1231.  
  1232.    Once this is done, it is strongly suggested that the newly  created
  1233. merged file be sorted.
  1234.  
  1235.  
  1236. FILE CONVERSION MENU - SELECTION "B": FILE EXTRACTION
  1237.  
  1238.    This  menu  selection works very much like the printing  of  labels
  1239. with  "discrimination",  except that it creates a separate  work  file
  1240. containing only the desired addresses instead of printing labels.
  1241.  
  1242.    This  feature allows file separation by Zip Code, City Names,   all
  1243. names starting with "A" (or "A" through "F"), and so on.
  1244.  
  1245.  
  1246. FILE CONVERSION MENU - SELECTION "C": CONVERTING TO SEQUENTIAL
  1247.  
  1248.    There  are many different ways to store data in a disk file.   Each
  1249. different  method is best suited for different types of  applications.
  1250. The two most common methods are generally referred to as "RANDOM"  and
  1251. "SEQUENTIAL" files.
  1252.  
  1253.  
  1254.  
  1255.  
  1256.    The  files which you create with SST are "RANDOM" files. This  menu
  1257. selection  allows  you  to  transform  your  Random  workfile  into  a
  1258. different  kind  of disk file, called a "Comma  Delineated  Sequential
  1259. File".
  1260.  
  1261.    The  new file will have all non essential characters  removed  from
  1262. all the fields. All converted files will automatically be given a file
  1263. name extension of ".SEQ" to designate them as Sequential files.
  1264.  
  1265.    Once  converted, this new file can be more easily adapted  for  use
  1266. with  the  "Mail Merge" capabilities of some popular  Word  Processing
  1267. programs,   or  be "Imported" into several other well  known  business
  1268. programs.
  1269.  
  1270.    This  new  file can be more easily read (and edited) by  most  good
  1271. word processing programs.
  1272.  
  1273.    However,   if  you  use a word processor to  edit  or  change  your
  1274. records,   NEVER change or delete any of the ID numbers. To do so  may
  1275. make  the file incompatible with SST, or at the very least, will  make
  1276. various operations unreliable and unpredictable.
  1277.  
  1278.    Also, do not delete any of the commas inserted into each record  as
  1279. they  are "delineators" and are used to separate each field  from  the
  1280. other. There MUST be 26 commas present in each record (no more,...  no
  1281. less).
  1282.  
  1283.    Another  benefit  of the Sequential ASCII file is that it  will  be
  1284. much  smaller  in size than the original workfile.   This  helps  make
  1285. backing  up  large files on small floppy disks a bit  easier  for  the
  1286. user.
  1287.  
  1288.  
  1289. FILE CONVERSION MENU - SELECTION "D": CONVERTING TO RANDOM FILE
  1290.  
  1291.    This  selection  simply converts the Sequential files back  into  a
  1292. working Random file again.
  1293.  
  1294.    Caution  is  emphasized! MAKE SURE that you have a BACKUP  of  your
  1295. current workfile BEFORE using this menu selection. Because during this
  1296. conversion,   the first thing the program does is ERASE  your  default
  1297. workfile.  Once that happens, it's too late to find out that there  is
  1298. something  wrong  with the Sequential file that  is  being  converted.
  1299. There  are  extensive  "On  Screen" warnings  to  this  effect  before
  1300. deletion takes place.
  1301.  
  1302.  
  1303.                         SSTPATCH INSTRUCTIONS
  1304.  
  1305.    For the instructions on how to use the file "SSTPATCH.EXE" to patch
  1306. your programs, read the file called "SAMPLE.BAS". Even though it is  a
  1307. Basic  Source Code file, it's saved in ASCII format, and can  be  read
  1308. the same as any other "DOC" file.
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322. <<<<<<<<<<**************************************************>>>>>>>>>>
  1323. ||||||||||      ADDITIONAL TypeRight SOFTWARE PRODUCTS      ||||||||||
  1324. <<<<<<<<<<**************************************************>>>>>>>>>>
  1325.  
  1326. ADDRESS CONTROLLER: Powerful yet Simple Address & Phone List Manager:
  1327. Handles Multiple Address Files. Does Multiple Label Outputs. Prints  2
  1328. Phone  Book Directories & 3 Address Book Directories. Prints  Index  &
  1329. Rolodex  Cards.  Find records by ID# or SEARCH & FIND  on  ANY  field.
  1330. Address  Records  have fields for 2 Telephone Numbers  &  2  Extension
  1331. Numbers. Also has a 67 Character COMMENT field and an Address CATEGORY
  1332. field. BROWSE through Address Lists with Arrow Keys. Pick/Choose "Who"
  1333. to  print Labels for. LOCK-IN repeticious field entries when  entering
  1334. records  from  "City Directories". Sends ANY  "Printed  Output"  (even
  1335. Labels)  to the printer OR to a "Disk File". Maximum size  of  address
  1336. files is 9,350 records, with an unlimited number of files. Can  MERGE,
  1337. EXTRACT  & SORT address files. CONVERTS address files To/From  RANDOM,
  1338. SEQUENTIAL & DBASE formats.              By: BOB KEBER - Shareware $39
  1339.  
  1340.  
  1341.  
  1342. "SUCH'a NICE ADDRESS PROGRAM" ("SNAP"):
  1343. HEAVY DUTY ADDRESS & TELEPHONE program. Has most of the same  features
  1344. as  Address Controller, but handles up to 725,000 Records per  Address
  1345. File. NO LIMIT on Files. Files never need Sorting,  as new records are
  1346. sorted as they are entered. Finds records by Partial NAME or ID#. Mail
  1347. Labels are printed according to the Oct-90 Post Office Address  Layout
  1348. suggestions. Does International Addresses. Many Other Features.  Super
  1349. Fast & Feature Packed.                  By: BOB KEBER - Shareware: $39
  1350.  
  1351.  
  1352.  
  1353. GENERAL INVOICE SALES TRACKER - ORIGINAL ("GIST-ORIG"):
  1354. INCOME  &  BILLING program for firms who produce a majority  of  their
  1355. Invoices  from "OUTSIDE" of their own office (such as Service  Firms).
  1356. Provides  all of the "Gross Income Tracking Information"  required  by
  1357. most  Accountants. Knowledge of BOOKKEEPING IS NOT  NECESSARY!  Prints
  1358. Invoices, Statements, Labels, Reports, & Invoice/Customer Directories.
  1359. Does  Acc/Rec  Customer  Statements  automatically.  Holds  about  1.5
  1360. million  records.  Quickly find any record by ID#  or  CUSTOMER  NAME.
  1361. Compact  data  files,  good for smaller disk drives.  Very  Fast  Data
  1362. entry.  Numbers  only  - placed into any of 13  Sales  Categories  (NO
  1363. Descriptions).  Eleven of the 13 Sales Categories can be "Renamed"  to
  1364. suit your type of business. Ready to use! No Inventory to type in,  no
  1365. special forms to purchase. Almost NO program preparation at all.  Just
  1366. set up "Your" Name/Address/Phone, Sales Tax Rate, etc., and it's ready
  1367. to go to work for you.                 By: BOB KEBER - Shareware - $69
  1368.  
  1369.  
  1370. GENERAL INVOICE SALES TRACKER PLUS ("GP"):
  1371. INCOME  &  BILLING program for firms who produce  most  Invoices  from
  1372. "Inside"  of their own offices, and who need "Descriptive  -  Computer
  1373. Generated Invoices" which contain more than just "Numbers".   Provides
  1374. all Gross Income information required by most Accountants. BOOKKEEPING
  1375. knowledge  IS  NOT  NECESSARY! Prints  Invoices,  Statements,  Labels,
  1376. Reports, Invoice Directories & Customer Telephone/Address Books.  Does
  1377. Acc/Rec  Customer Statements (with matching Mailing Labels, or set  up
  1378. for use with Window Envelopes). Holds about 1.5 million records.  Find
  1379. any  record by PARTIAL NAME or NUMBER. Creates much larger Data  files
  1380. than  "GIST-ORIG",  so  a Hard Drive is recommended.  Saves  BOTH  the
  1381. Numbers  & Product/Part/Labor Descriptions. Many  Adjustable  features
  1382. can  set up "GP" to fit different business needs and local laws.  Like
  1383. "GIST-ORIG",  "GP" is pretty much "Ready To Go To Work" for  you,  and
  1384. very little program "Set-Up" is required. There are NO extra purchases
  1385. required or needed.                    By: BOB KEBER - Shareware - $69
  1386.  
  1387.  
  1388.  
  1389.  
  1390. "R-TRIM": (AN ASCII Text File & Source Code Manipulator & Adjuster)
  1391. -----------
  1392. STANDARD OPERATION: Shortens TEXT Files and ANY ASCII Source Codes  by
  1393. removing ALL "Trailing" Blanks, Spacebars and NULLS from the right end
  1394. of each line of text and from "Blank" lines.
  1395. -----------
  1396. OPTIONS:
  1397. - INSERT or REMOVE a 1 To 9 Space wide LEFT MARGIN (Page Offset)
  1398. - Make room for using Report Covers & for Punching Holes for Binders
  1399. - Eliminate Excessive "Blank Lines" - MAX of 2 In-a-Row saves paper
  1400. - Converts Wordstar "High-Bit" Files to Standard ASCII TEXT Files
  1401. - UN-JUSTIFY: Removes Double & Triple Spacebars from between words.
  1402. - Run from DOS Command Line or with on-screen HELP & OPTIONS MENUS
  1403. -----------
  1404. Ideal for Authors & Editors.            By: Bob Keber - PUBLIC DOMAIN
  1405.  
  1406.  
  1407.  
  1408.  
  1409. TypeRight SOFTWARE SALES TRACKER ("SST"):
  1410. A Sales Tracking program for Software Authors who distribute and  sell
  1411. their own software products. Handles multiple Product Files,  changing
  1412. files  quickly  through  "Pop-Up  Windows".  Provides  "Gross  Income"
  1413. information,  displaying  a  wide variety of totals,  sub  totals  and
  1414. averages  for an entire file, or  for  any range of dates you  select.
  1415. Issues  Program Serial Numbers. File records store Customer Address  &
  1416. Phone, Serial #'s, Program Name & Version, Quantity, Price,  Shipping,
  1417. Sales  Tax, Dates Sold & Paid, Purchase Orders & Check #'s (and has  a
  1418. 67  space  COMMENT field). Printing routines include  Mailing  Labels,
  1419. Customer   Address  &  Phone  Books,  Invoices,  Customer   Statements
  1420. (Acc/Rec),  Index  & Rolodex Cards, Shipping Labels,  "Print  To  Disk
  1421. Files", and much more.
  1422.  
  1423.  
  1424.  
  1425. Software Sales Tracker - PATCH ("SSTPATCH"):
  1426. A seperate program (but part of.., and included with "SST") for easily
  1427. "Patching"  a  Customer's Name, Date Of Sale, and  Registered  Product
  1428. Serial Number into any of YOUR "EXE" programs. Includes an  "Automatic
  1429. Bulk Disk Preparation" feature. When on "Full Automatic" SSTPATCH will
  1430. read  data from your "SST" product files, patch your "EXE" files  with
  1431. your  customer information, and then print a mailing label and a  disk
  1432. contents  label. It then follows a list of commands which YOU  provide
  1433. for final disk preparation (FORMAT, REDATE, ARC-IT, COPY, etc.).  This
  1434. "automates" the task of sending out hundreds of disks to Customers and
  1435. Distributors. The only thing you need to do is keep blank disks in the
  1436. drives,  stick on the labels, and mail the finished product. Both  the
  1437. "SST" & "SSTPATCH" programs are part of the same software package, and
  1438. are shipped accordingly.               By: BOB KEBER - Shareware - $39
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.            TAKE ONE OF THE PROGRAMS ABOVE FOR A TEST DRIVE?
  1455.  
  1456.  If you would like to "Try" one or more of the above programs, and are
  1457. unable  to obtain them from your normal software supplier, we will  be
  1458. glad to send "UnRegistered Evaluation" versions directly to you for  a
  1459. small fee to cover Shipping & Handling expenses.
  1460.  
  1461.                        ANY 1 PROGRAM  = $4
  1462.                        ANY 2 PROGRAMS = $6
  1463.                        ANY 3 PROGRAMS = $8
  1464.                        ANY 4 PROGRAMS = $10
  1465.                        ANY 5 PROGRAMS = $10 (no extra charge)
  1466.  
  1467.     Send  us  a note stating which program(s) you would like  to  try.
  1468. Please specify the programs by NAME (not just "Send All Programs"). As
  1469. time  goes by, new programs will be added to this list. That's why  we
  1470. will need Program Names to properly fill your order.
  1471.  
  1472.    Be sure to include your "Name, Return Address & Telphone" (and your
  1473. check). Orders are are usually shipped within 24 hours of receipt.
  1474.  
  1475.  
  1476.                 (Make Checks Payable To: R. KEBER JR.)
  1477.  
  1478.                          ROBERT F. KEBER JR.
  1479.                            336 Swain Blvd.
  1480.                     Greenacres, Florida 33463-3342
  1481.                             (407) 969-3643
  1482.  
  1483.  
  1484.     If you wish to purchase a "REGISTERED" version of any of the above
  1485. programs,  send a check for the amount shown at the  bottom corner  of
  1486. each program's description. There is NO Shipping & Handling Charge  on
  1487. any Registered Version. Florida residents, ADD Sales Tax.
  1488.  
  1489.     After  January,  1992 we suggest that you call us for  an  updated
  1490. price quote BEFORE you send in your order. All prices and features are
  1491. subject to periodic changes without notice.
  1492.  
  1493.  
  1494.       <<<<<<<<<<*************************************>>>>>>>>>>
  1495.  
  1496.  
  1497.  The Term IBM Is A Trademark Of International Business Machines Corp
  1498.  The Term DOS Is A Trademark Of International Business Machines Corp
  1499.       The Term QUICK BASIC Is A Trademark Of The Microsoft Corp.
  1500.         The Term MS/DOS Is A Trademark Of The Microsoft Corp.
  1501.            The Term EPSON Is A Trademark Of The Epson Corp.
  1502.  
  1503.