home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / articles / reviews / 04MIC95.TXT < prev    next >
Text File  |  2006-10-19  |  13KB  |  354 lines

  1.      ORIGINALLY PUBLISHED IN MICROPENDIUM
  2.      P.O. Box 1343  Round Rock TX 78680
  3.      Phone 512-255-1512
  4.      Internet jkoloen@io.com
  5.  
  6. MICROREIVEW for April 1995 Micropendium 
  7. by Charles Good 
  8.  
  9. Mailing List Manager, by Bill Gaslill 
  10.  
  11. Ever since I got my first 99/4A back in
  12. 1982 I have been looking for the perfect
  13. mailing list (name address phone number)
  14. software.  I started out years ago with
  15. Personal Record Keeping and have made
  16. extensive use of three other name and
  17. address programs, each a little better
  18. for me than the previous software.  My
  19. quest has been similar to searching for
  20. the holy grail in that I often appear
  21. close to my goal, but never quite get
  22. there.  Features of existing software
  23. just don't quite seem to fit my needs.
  24. Some of the problems I have encountered
  25. over the years with such software
  26. include: 
  27. -Kludgy data entry screens and
  28. difficulty in correcting incorrectly
  29. entered data. 
  30. -Inability to enter enough data of the
  31. type I desire, such as entering a
  32. "country" and very long phone number for
  33. foreign addresses. 
  34. -Limited number of names one can put in
  35. a data file.  This happens if an entire
  36. data file has to be put into memory each
  37. time you use the program. 
  38. -Difficulty in deleting a single name
  39. from a large data file.  You'd be
  40. suprised how difficult it is to
  41. accomplish this very basic task with
  42. some existing mail list software. 
  43. -No ability to send special codes to my
  44. Gemini 10X printer so it will print mail
  45. lables in dark "emphasized" letters
  46. rather than thin dot matrixy "draft
  47. mode" letters. 
  48. -Slow, or no sorting ability.  If
  49. sorting ability exists you sometimes are
  50. forced to sort your list in memory each
  51. time you print sorted mailing lables
  52. since the software can't create a sorted
  53. data file from an unsorted data file. 
  54. -etc. 
  55.  
  56. The closest I have come to my perfect
  57. mail list software is  Mailing List
  58. Manager (MLM).  The problem with
  59. switching to a new mail list program is
  60. that youn have to start from the
  61. beginning.  You have to manually type in
  62. all your data into the new program, data
  63. you have already long ago typed into the
  64. old program.  After experimenting with
  65. MLM I was so impressed with MLM's
  66. features that I decided to transfer my
  67. user group membership and newsletter
  68. exchange mailing list from the software
  69. I had been using to MLM.  This means
  70. that I spent 3 hours at the keyboard
  71. typing into MLM and checking over 150
  72. names and associated data.  I consider
  73. this time well spent.  I am very happy
  74. with MLM, and that is why I am devoting
  75. my entire column this month to this one
  76. product.  I only review good software
  77. for Micropendium, but that doesn't mean
  78. that I personally have a use for the
  79. software I review.  Unlike many of the
  80. other software packages I review for
  81. Micropendium, I am now actually using
  82. MLM on a regular basis. 
  83.  
  84. MLM can handle name and address files of
  85. unlimited length, subject only to the
  86. physical limitations of the media where
  87. the file is stored.  Each name and
  88. address data group takes one disk
  89. sector.  Although sorting within MLM is
  90. limited to files with no more than 1000
  91. names, an alternative means of sorting
  92. larger files is provided.  The fully
  93. functional fairware version of MLM comes
  94. on a SSSD disk and will work very nicely
  95. on systems with only one SSSD drive.
  96. You can use a separate SSSD data disk
  97. with up to 358 names.  The program
  98. prompts you to insert the program disk
  99. into a drive whenever that is necessary.
  100. MLM is set up to have its system files
  101. run automatically out of any floppy or
  102. ramdisk drive because it looks for a
  103. volumn name, not a drive number, when it
  104. loads parts of itself into memory.  It
  105. also works with hard drives and allows
  106. you to have up to 23 characters in path
  107. names.  MLM is written in extended
  108. basic, with various assembly CALL LINK's
  109. to speed things up.  Default printer
  110. names, printer control codes, label
  111. spacings, and data file paths can be
  112. changed on the fly from within MLM, and
  113. you can also permanantly change these
  114. defaults by changing the extended basic
  115. program code. 
  116.  
  117. The following data fields are found in
  118. each name and address record: lname,
  119. fname, address, city, state, zipcode,
  120. nation, group code, home phone, work
  121. phone, fax bbs phone, dates, notes 1,
  122. and notes 2.  You can leave any of these
  123. fields blank and update them later.
  124. Group code might be used for user group
  125. affiliation.  Dates might be used to
  126. indicate when a user group membership
  127. expires.  The Date entry is printed on
  128. mailing labels.  I particularly
  129. appreciate the nation field, something
  130. rarely found in mailing list software.
  131. This makes it easier to deal with
  132. airmail mailings to international
  133. locations. 
  134.  
  135. Actually you can put any text you want
  136. into any of these fields.  Thus, you
  137. have room to put lots of notes and
  138. comments into the last seven fields
  139. listed above.  You might, for example,
  140. put XMAS in the Group Code field to
  141. identify those who are on your Chirstmas
  142. card mail list.  It is not necessary,
  143. for example, to put numerical digits in
  144. all three phone number fields.  You can
  145. just as easily enter some text. 
  146.  
  147. When you finish typing your data IN all
  148. the fields for a particular new or
  149. updated name and address and press "C"
  150. to continue, the data are immediately
  151. written to the data file.  There are no
  152. complicated "exit the program"
  153. procedutes required to make sure all
  154. files are closed.  Wherever you are in
  155. MLM just press FCTN/9 (Back) a few times
  156. for a quick exit to the title screen.
  157. All files are safely closed when you do
  158. this so your data is secure. 
  159.  
  160. You can sort an entire data based on any
  161. one of the above data fields.  When a
  162. list is sorted the computer reads the
  163. list into memory, sorts the list, and
  164. creates a new sorted file on disk
  165. leaving the original unsorted file
  166. intact.  Doing all this to a list of
  167. 140 names stored on a horizon ramdisk
  168. (sorting an unsorted list by zipcode)
  169. took me only 1 minute 35 seconds.  By
  170. 99/4A standards that is quite fast.  An
  171. assembly language sort is used. 
  172.  
  173. You can search a data file using either
  174. one or two keywords in either one or two
  175. data fields.  If you sort by two
  176. keywords you only get a hit if both
  177. words are found.  Searching for only one
  178. keyword requires that you specify the
  179. exact same keyword and data field twice
  180. when asked for the first and second
  181. keyword to be used in the search.  This
  182. takes some getting used to.  Partial
  183. strings can be used in these searches.
  184. For example, if you can't remember if
  185. L.L. Conner is spelled "Connor" or
  186. "Conner" you can search for "CONN".
  187. Data entry is automatically all in upper
  188. case, so you don't have to worry about
  189. what is and is not in upper case when
  190. you do a search. 
  191.  
  192. There are three ways to delete names
  193. form a file.  In each case a new file
  194. is written without the deleted names,
  195. leaving the original file intact.  1-To
  196. delete a single name or a few manually
  197. selected names from a file first display
  198. on screen each name to be deleted and
  199. mark it with a carnet (shift 6) in the
  200. first space of the lname field.  You can
  201. mark any number of names this way.  Then
  202. select Delete names from the main menu
  203. and a new file will be written leaving
  204. out the marked names.  This procedure is
  205. easy, safe (you still have the old
  206. file), and fast.  2-You can also do a
  207. global delete, creating a new file that
  208. has all the records from the old file
  209. except those containing a text string
  210. you specify.  You could, for example,
  211. create a file that omits Christmas list
  212. people.  3-And finally you can create a
  213. new file that only contans records from
  214. the original file that do have a text
  215. string you specify.  This is sort of the
  216. opposite of #2 above.  You can make a
  217. file that contains only Christmas list
  218. people.  In creating subsets of files
  219. based on text strings, you can use
  220. either one or two text strings as
  221. described above for searching by
  222. keyword. 
  223.  
  224. If you can't remember a data file name
  225. you can, from within the program,
  226. display a disk directory. Then you can
  227. optionlly delete any file from the
  228. disk. 
  229.  
  230. Reports can be printed in either of two
  231. formats.  You can also print mailing
  232. lables of the entire file or a single
  233. label of only the name currently
  234. displayed.  It is possible to print
  235. labels or reports of subsets from larger
  236. lists.  To do this the software lets you
  237. create an index file of larger data file
  238. with pointers to specific records in the
  239. larger file.  You can, for example make
  240. an index of all your names you have
  241. marked XMAS in one of the comment
  242. fields.  Later you can select "Print
  243. using an index" to print mailing labels
  244. to your Christmas card list. 
  245.  
  246. You get some unusual software extras
  247. with MLM, all of which can be run within
  248. MLM. 
  249. --There are two different free form
  250. mailing label creating editors They let
  251. you compose mailing labels on the fly
  252. and print multiple copies of these onto
  253. fan fold lables.  Examples would be
  254. return address labels or "Do Not Bend"
  255. labels for packages containing floppy
  256. disks.  You can also load in templates
  257. of previously composed labels and print
  258. these.  One of the two label makers also
  259. lets you print disk lables and
  260. automatically advances to the next label
  261. to continue printing if all the disk's
  262. file names won't fit on one label. 
  263. --MLM also has a 40 column text editor,
  264. great for writing short letters or
  265. keeping records of your correspondence
  266. with people in your data base.  This
  267. text editor has many features of the TI
  268. Writer editor and is compatible with TI
  269. Writer's text files.  You are limited to
  270. one page of text at a time. There is no
  271. word wrap and no automatic margins.   
  272.  
  273. The software that compares most closely
  274. to MLM is Asgard's (Larry Tippitt's)
  275. Mail Room.  Both products have their own
  276. particular advantages and disadvantages.
  277. I reviewed Mail Room in one of my
  278. earlier MicroReviews columns.  Mail Room
  279. has an 80 column version and allows you
  280. to use a modem to dial any phone number
  281. stored in its data base, features not
  282. found in MLM.  Advantages of MLM
  283. compared to Mail Room include MLM's
  284. "nation" and generous comment fields and
  285. the ease of permanently creating sorted
  286. data files and of deleting names from
  287. MLM data files.  All Mail Room users
  288. should have a look at MLM. 
  289.  
  290. Send me $1 and I will send you MLM on a
  291. DSSD disk (or $2 for two SSSD disks).
  292. The author asks $15 to register your
  293. copy of the program.  Registered owners
  294. will recieve an expanded hard copy of
  295. the instructions and an update with even
  296. more features than those described here
  297. for the fairware version.  You might
  298. consider saving the dollar and
  299. immediately sending Bill his $15 with a
  300. request that he send you the most recent
  301. version of MLM. 
  302. --------------------- 
  303. QUICK SEARCH OF ANY DATA BASE 
  304.  
  305. Lets say you have a data file created
  306. with MLM, TI Base, First Base, PR Base,
  307. PRK, or just about any other data base
  308. software usable on the TI.  If all you
  309. want to do is display a particular name,
  310. address, and phone number (or some other
  311. data within a data file) on screen there
  312. is a quick easy way.  This method is
  313. usually much faster than loading
  314. software such as MLM and using the
  315. software's internal search engine.
  316. Instead of doing that, use an assembly
  317. language "find string" to quickly
  318. display a data file sector with the
  319. desired text you are looking for. 
  320.  
  321. Funnelweb's Disk Review or John
  322. Birdwell's DSKU can be used to do this.
  323. These are programs you probably already
  324. have on your computer's menu system.
  325. From a Disk Review disk directory move
  326. the cursor next to a file you want to
  327. search and press I (for inspect).
  328. Select 2 (File search) and then 1 (ASCII
  329. string).  Press <enter> when the cursor
  330. appears over the first question mark and
  331. enter your search string over the second
  332. group of question marks.  From DSKU
  333. select File Utilities from the first
  334. menu and then select Find String.  Enter
  335. the file name, drive number, A (for
  336. ASCII), and the text you want to find.
  337. If your file is on a horizon ramdisk
  338. such string searches usually take less
  339. than 10 seconds.  MLM and many other
  340. data bases automatically store text only
  341. in upper case, which takes much of the
  342. guesswork out of a string search. 
  343. ------------------- 
  344. ACCESS: 
  345.  
  346. Bill Gaskill, 10 Cypress Court, Grand
  347. Junction Colorado, 81506. 
  348.  
  349. Charles Good, P.O. Box 647, Venedocia
  350. Ohio, 45894.  Evening phone
  351. 419-667-3131. Internet email
  352. good.6@osu.edu 
  353.  
  354.