home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / tools / sst / sst.doc < prev    next >
Text File  |  1991-08-28  |  61KB  |  1,342 lines

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