home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 32 Periodic / 32-Periodic.zip / gdoug2.zip / GDOUG2.INF (.txt) < prev   
OS/2 Help File  |  1996-01-27  |  114KB  |  2,849 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. President's Note ΓòÉΓòÉΓòÉ
  3.  
  4.  Welcome to GDOUG! 
  5.  
  6.  This is the second volume of excerpts from the newsletter of the Greater 
  7.  Detroit OS/2 User Group (GDOUG).  The articles here are reprinted from issues 
  8.  published between September 1995 and February 1996.  The only edits made have 
  9.  been to accomodate the features available in the .INF format and to update 
  10.  articles with new information since their original text publication. 
  11.  
  12.  I want to point out that although GDOUG is based in the Southeast Michigan 
  13.  area, we welcome articles, reviews, editorials and other contributions from 
  14.  anyone.  If you would like to contribute to our newsletter, please send a copy 
  15.  in ASCII, .INF, DeScribe or IBM Works format to us at the locations listed in 
  16.  the GDOUG Membership and Contact info page. Not only will you receive the 
  17.  appropriate credit, we'll send you a complimentary copy of the newsletter in 
  18.  which your article appears. 
  19.  
  20.  Either way, we'd appreciate any feedback on the newsletter and its articles. 
  21.  If you find something useful, entertaining or even infuriating, 'drop us a 
  22.  line' and let us know. 
  23.  
  24.  Edward Trumbo 
  25.  
  26.  President, Greater Detroit OS/2 User Group 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 2. GDOUG FAQ ΓòÉΓòÉΓòÉ
  30.  
  31.  Note:  The following file contains a brief introduction to the purpose, nature 
  32.  and activities of the Greater Detroit OS/2 User Group.  The information 
  33.  contained in this document is subject to change without notice.  Please 
  34.  contact GDOUG at the locations listed within to confirm the current accuracy 
  35.  of any material contained here. 
  36.  
  37.  What is GDOUG? 
  38.  
  39.  GDOUG (the Greater Detroit OS/2 User Group) is a nonprofit volunteer 
  40.  organization of computer users dedicated to the OS/2 operating system and its 
  41.  related products and technologies. 
  42.  
  43.  What is GDOUGs purpose? 
  44.  
  45.  See our Charter. 
  46.  
  47.  Does GDOUG hold regular meetings, and on what schedule? 
  48.  
  49.  At this time, GDOUG meets once a month in the Warren, MI area, on the second 
  50.  Friday of each month from 7:30PM to approximately 9:30PM. This schedule is 
  51.  subject to change, so please contact a GDOUG member or officer or log in to 
  52.  the OS/2 Express BBS for current details. 
  53.  
  54.  Does GDOUG have a newsletter for OS/2 Users? 
  55.  
  56.  Yes, the GDOUG newsletter is published monthly, prior to each meeting.  The 
  57.  printed edition is mailed to registered members, and is also available for a 
  58.  free trial subscription by request.  An ASCII edition is published online on 
  59.  the OS/2 Express.  Enter N for Newsletter to view the current edition on-line 
  60.  or check the File listings for a downloadable 'zipped' version. 
  61.  
  62.  Is there an electronic archive of back issues available? 
  63.  
  64.  We have an archive of GDOUG information, including back issues of the 
  65.  newsletter, available on our home BBS, the OS/2 Express. 
  66.  
  67.  Does your user group have a User Library of freeware and shareware available 
  68.  for members? 
  69.  
  70.  The OS/2 Express BBS mentioned above handles distribution of OS/2shareware, 
  71.  files and GDOUG related information.  The BBS also has the latest Hobbes CD 
  72.  from Walnut Creek available online. 
  73.  
  74.  Does your user group allow long distance memberships? 
  75.  
  76.  We welcome the participation of anyone who is interested in using, developing 
  77.  for and supporting OS/2.  Our newsletter includes articles, independent 
  78.  reviews, news and editorials applicable to OS/2 users whatever their location. 
  79.  If demand proves sufficient, we may offer discounted 'memberships' to those 
  80.  who can't conveniently attend our regular meetings. 
  81.  
  82.  So far, we have had people from all over Michigan and parts of Canada 
  83.  attending our meetings.  We are pursuing a permanent or semi-permanent meeting 
  84.  location that will be conveniently accessible to everyone in the greater 
  85.  Detroit area. 
  86.  
  87.  How much is membership?  Are there other benefits (like discount purchases) 
  88.  available for members? 
  89.  
  90.  Membership dues are $25 US per year.  Meeting attendance is free to anyone 
  91.  interested. 
  92.  
  93.  We receive promotional offers from software vendors with generously discounted 
  94.  prices that apply to User Group orders, we make these available to the members 
  95.  at each meeting.  IBM publishes a technical journal which is available only to 
  96.  User Group members, we receive regular copies for distribution. 
  97.  
  98.  Besides these immediate benefits of membership, joining an OS/2 User Group 
  99.  provides a tremendous opportunity to network with colleagues who have skills 
  100.  to offer or needs to be met. 
  101.  
  102.  What is the focus of GDOUG memberships and meeting topics? 
  103.  
  104.  We welcome the participation of everyone, whether they're curious about OS/2 
  105.  or helped write OS/2 1.0 back in 1987. 
  106.  
  107.  Our activities are based on the participation of those who attend our 
  108.  meetings.  If many advanced users and /or developers attend, GDOUG will focus 
  109.  on their needs, likewise if OS/2 beginners attend we will focus on serving the 
  110.  needs of new users. 
  111.  
  112.  How do I contact the OS/2 Express BBS? 
  113.  
  114.  See our page on the OS/2 Express. 
  115.  
  116.  How would I contact GDOUG members or Officers directly? 
  117.  
  118.  See the above question and answer for instructions on the OS/2 Express.  We 
  119.  frequent the "GDOUG Members Corner" message section there. By reading other 
  120.  posts there, you may gather all the information you need. 
  121.  
  122.  To otherwise contact us or become a member of GDOUG, see our GDOUG Membership 
  123.  and Contact info page. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 3. The OS/2 Express BBS ΓòÉΓòÉΓòÉ
  127.  
  128.  "OS/2 Express": The GDOUG BBS! 
  129.  
  130.  The OS/2 Express BBS is GDOUG's primary on-line resource for its members and 
  131.  other interested parties.  The OS/2 Express is operated by SysOp and GDOUG 
  132.  officer James Held  who has generously offered special access privileges for 
  133.  GDOUG members. 
  134.  
  135.  Some highlights of OS/2 Express include: 
  136.  
  137.      o the latest Hobbes OS/2 CD-ROMs online, featuring nearly 650 Megabytes of 
  138.        OS/2 programs, drivers and files from the largest Internet archive 
  139.        serving OS/2 
  140.  
  141.      o Up to 120 minutes of free access each day 
  142.  
  143.      o Up to 2 Megabyte of downloads per user per day 
  144.  
  145.  Features for GDOUG members only: 
  146.  
  147.      o dedicated message bases 
  148.  
  149.      o extra download privleges totaling 4 Megabytes per day 
  150.  
  151.  In addition to this, the OS/2 Express is the first place to find up to the 
  152.  minute information about GDOUG meetings and other activities. 
  153.  
  154.  To call the OS/2 Express BBS, set you modem to N-8-1 and up to 19.2K baud and 
  155.  dial (810) 739-1193. Please answer the introductory questions and feel free to 
  156.  let the SysOp know that GDOUG sent you! 
  157.  
  158.  
  159. ΓòÉΓòÉΓòÉ 4. Articles ΓòÉΓòÉΓòÉ
  160.  
  161.  
  162. ΓòÉΓòÉΓòÉ 4.1. Cooking with .INF's ΓòÉΓòÉΓòÉ
  163.  
  164.  written and presented by Ed Trumbo on September 11, 1995 
  165.  
  166.  INTRODUCTION 
  167.  
  168.  The Information Presentation Facility in OS/2 is familiar to all OS/2 users. 
  169.  The Information folder containing the on-line reference material, as well as 
  170.  the on-line help files included with many OS/2 applications, make use of the 
  171.  IPF format.  Such files are identified by their .INF extension, associated 
  172.  with the VIEW program included with OS/2, and now with PC DOS 7. 
  173.  
  174.  Creating such documents involves the use of a text markup language, or 'tag' 
  175.  language, and compiling this source text using the Information Presentation 
  176.  Facility Compiler (IPFC).  IPFC is available separately from OS/2 itself, it 
  177.  is commonly included with application development systems like the Developer's 
  178.  Toolkit for OS/2, VisualAge C++, VX-REXX and so on. 
  179.  
  180.  EXAMPLES 
  181.  
  182.  Most of the effects available in INF documents are encoded as shorthand 
  183.  English-like instructions to the compiler, using tag characters that identify 
  184.  INF commands.  For example, text written like this: 
  185.  
  186.  'GDOUG was founded in July 1994.' 
  187.  
  188.  would be tagged like this to highlight 'July 1994' in red: 
  189.  
  190.  'GDOUG was founded in :color fc=red.July 1994:color fc=default..' 
  191.  
  192.  A hypertext link from GDOUG to another page would look like this: 
  193.  
  194.  ':link reftype=hd res=001.GDOUG:elink. was founded in July 1994.' 
  195.  
  196.  while the linked document or page would start with: 
  197.  
  198.  ':h2 res=001.Greater Detroit OS/2 User Group' 
  199.  
  200.  Since the tag language itself makes extensive use of punctuation characters, 
  201.  it is necessary to distinguish between tag commands and regularly occurring 
  202.  punctuation.  To include a colon in an IPF document, the colon must be 
  203.  represented as 
  204.  
  205.  &colon. 
  206.  
  207.  Other common characters are replaced like this: &. for Ampersand, &slr. for 
  208.  a right Slash, &slr. for left Slash, etc. 
  209.  
  210.  An interesting characteristic of IPF is that it does not recognize hard 
  211.  returns or blank lines.  Each paragraph must be delimited by the :p. paragraph 
  212.  tag, to prevent all text from running together as a stream.  This can be the 
  213.  most tedious aspect of creating IPF files, since even the programs designed to 
  214.  translate text into IPF format don't readily insert paragraph tags where 
  215.  needed. 
  216.  
  217.  Some other tags offer the ability to automatically format your text, such as: 
  218.  
  219.      Tables 
  220.  
  221.      Lists, including multilevel indenting and outlining, "bullets" and line 
  222.      spacing 
  223.  
  224.      Font selections 
  225.  
  226.      Margins 
  227.  
  228.  and more.  A complete description of the tag language is included with the 
  229.  compiler in - you guessed it - an INF document.  While I won't repeat every 
  230.  possible tag available, the previous examples should give an idea of what is 
  231.  involved in creating INF documents. 
  232.  
  233.  WRITING FOR .INF 
  234.  
  235.  Having hypertext capabilities implies a different style of writing. In editing 
  236.  our old newsletters together for GDOUG Volume 1, I found several areas that 
  237.  could be removed entirely in favor of hypertext links to other included areas 
  238.  of the final document.  Several references to the OS/2 Express and its logon 
  239.  parameters were easily replaced by a link to one page with all information on 
  240.  our BBS. References to Officer contact information were consolidated onto one 
  241.  page, with links available throughout the entire file. 
  242.  
  243.  This wouldn't have been practical in a lengthy text document.  How many 
  244.  readers would interrupt the normal flow of reading if it meant searching 
  245.  through pages and returning to where they left off afterward, if they had to 
  246.  do so several times in each page?  Hypertext in general, and IPF in 
  247.  particular, makes this a painless process. 
  248.  
  249.  By using IPF footnotes within the document, I was able to include more 
  250.  information about the various vendors and companies mentioned throughout the 
  251.  document, without disrupting the flow of the topic at hand. 
  252.  
  253.  CONCLUSION 
  254.  
  255.  Although IPF isn't very easy to learn or easy to use for the author, the 
  256.  rewards in creating documents in this format make the effort worthwhile.  A 
  257.  well designed .INF file frees both the author and the reader from the 
  258.  traditional limitations of the printed page. 
  259.  
  260.  In this presentation, I haven't explored some of the most impressive 
  261.  capabilities of IPF, such as graphics linking and application launching, but I 
  262.  hope that this serves as a brief introduction to this often overlooked 
  263.  capability of OS/2 and PC DOS 7. 
  264.  
  265.  
  266. ΓòÉΓòÉΓòÉ 4.2. IBM LAN Distance Remote ΓòÉΓòÉΓòÉ
  267.  
  268.  Copyright (C) 1995 Daniel R. Rubis, all rights reserved 
  269.  
  270.  IBM LAN Distance Remote 
  271.  
  272.  Installation 
  273.  
  274.  There is a recommended installation sequence for installing some of the 
  275.  products for OS/2 Warp Connect.  Some of the products like LAN Distance Remote 
  276.  will not install correctly unless other products have been installed prior to 
  277.  LAN Distance Remote. 
  278.  
  279.  I have found that the sequence below works: 
  280.  
  281.   1. Install OS/2 Warp 3.0. 
  282.  
  283.   2. Install OS/2 Peer. 
  284.  
  285.   3. Install TCP/IP for OS/2 Version 3.0 
  286.  
  287.   4. Install LAN Distance Remote 1.11 
  288.  
  289.  Note:  After each of the step of the above Shut Down and reboot the computer. 
  290.         This is an important step because the CONFIG.SYS is changed for each of 
  291.         the above products and new program objects are registered to the system 
  292.         during the reboot.  Notice that LAN Distance Remote is the last to be 
  293.         installed.  This is important because LAN Distance Remote needs some of 
  294.         the functions that get installed during the previous product 
  295.         installation.  If it does not find them, the LAN Distance installation 
  296.         fails.  Also notice that you DO NOT install IBM LAN Requester 4.0 when 
  297.         installing LAN Distance Remote.  DO NOT install Internet Connection 
  298.         from the Bonus Pack.  If you have Internet Connection from the Bonus 
  299.         Pack already installed, say from OS/2 Warp 3.0., you should remove it. 
  300.  
  301.  Using LAN Distance Remote 
  302.  
  303.  You need another copy of OS/2 Warp Connect to install on another computer. 
  304.  Each computer that you plan to use LAN Distance Remote needs its own license. 
  305.  IBM has come out with very economical pricing of a "5-Pack" Connect. 
  306.  
  307.  There are three ways install OS/2 Warp Connect.  If you have Warp Connect on a 
  308.  LAN connected computer you can install Warp Connect on other computers on the 
  309.  LAN.  You can install Warp Connect as you did above (i.e. from the CD-ROM). 
  310.  You can also create diskettes by using PRODINST on the CD-ROM and then install 
  311.  Warp Connect using the diskettes.  If you have a laptop that does not have a 
  312.  CD-ROM  drive and is not connected to a LAN through a docking station you have 
  313.  to install Warp Connect using diskettes.  You will need a minimum of 14 
  314.  diskettes for IBM Peer,  MPTS, and LAN Distance Remote and that is not 
  315.  including the Warp diskettes. 
  316.  
  317.  Assuming you now have Warp Connect installed on two computers you can now use 
  318.  LAN Distance Remote.  The communication drivers for LAN Distance Remote only 
  319.  support a limited amount of modems.  Compression features of some modems are 
  320.  not supported.  It is recommended that you use a generic "Asynchronous 
  321.  Switched Connection Modem" selection. You change your modem selection by 
  322.  starting LAN Distance, pull down the Selected menu, Open As submenu, and 
  323.  Settings.  In the Modems tab, you can Delete the modem selection and Assign 
  324.  the Asynch. selection.  Once you get something running you can try other modem 
  325.  selections to increase the speed, for Asynch. runs at only 9600 BPS. 
  326.  
  327.  Below are the steps to connect a laptop to a desktop computer using LAN 
  328.  Distance Remote: 
  329.  
  330.  Desktop 
  331.  
  332.   1. Open Icon IBM LAN Distance. 
  333.  
  334.   2. From LAN Distance Workstation menu bar, click on 
  335.      Selected/Open-As/Settings. 
  336.  
  337.   3. From the Setting Notebook tabs select the Answer tab. Select the 
  338.      PSTN_ALL_CALLS to highlight it, click on Start Mode. 
  339.  
  340.   4. Close settings notebook 
  341.  
  342.   5. Click on yes to save settings. 
  343.  
  344.   6. Click on Ok. 
  345.  
  346.  At this point you will want to Share Resources.  There is several ways to 
  347.  share resources (i.e. disks, CD-ROMs, specific directories on disks, COMM. 
  348.  ports, printers).  The popup menus of shareable resources now have another 
  349.  item to select, Share.  Or, in the OS/2 Peer folder you can use the Sharing 
  350.  and Connecting object. 
  351.  
  352.  Laptop  For the laptop make sure the modem is turned on if it is an external 
  353.  modem before starting LAN Distance Remote.  Follow the steps below: 
  354.  
  355.   1. Open Icon IBM LAN Distance. 
  356.  
  357.   2. Click on Ok to 9600 BPS message if you have not installed the modem as 
  358.      generic Asynch. 
  359.  
  360.   3. Click on the Icon that looks like a computer.  This is your phone book. 
  361.  
  362.   4. Select/Add telephone number from/to the list. 
  363.  
  364.   5. Click on Dial - the LAN Distance will dial and report back that it is 
  365.      connected and at what speed in the status box.  At the Desktop computer at 
  366.      the other end, a message box will popup saying that a "Connection has been 
  367.      established".  You can click Ok and it will get rid of the message box, 
  368.      but it is not required. 
  369.  
  370.   6. Minimize the Phone Book (optional), DO NOT close it. 
  371.  
  372.   7. Minimize the LAN Distance folder (optional), DO NOT close it. 
  373.  
  374.   8. Open the Drives folder (optional). 
  375.  
  376.   9. Open the OS/2 Peers folder. 
  377.  
  378.  10. Start Sharing and Connecting object.  There are resources that are 
  379.      availableto the laptop from the Desktop that you previously allowed to be 
  380.      shared.  You must connect to those resources. 
  381.  
  382.  11. Select a resource. 
  383.  
  384.  12. Click on Yes to Log on to OS/2 Peer. 
  385.  
  386.  13. Enter Userid _______ and Password________ in the dialog box.  The default 
  387.      userid is USERID and default password is PASSWORD until you change them. 
  388.  
  389.  If you select a disk resource, it will show up in your drives folder as a 
  390.  workstation-drive icon to distinguish it from the local drives.  You can treat 
  391.  the remote Desktop disk resource as if it were a local disk drive.  You will 
  392.  notice that it is much slower than a local drive because all of the 
  393.  information must be sent over the 9600 BPS modem.  When accessing disk 
  394.  resources it is faster to use a OS/2 prompt session that using the GUI drives 
  395.  folder for copying files etc. 
  396.  
  397.  Shutting down a LAN Distance computer has a specific sequence.  First log off 
  398.  OS/2 Peer.  There are several ways to do that.  The easiest is to use the 
  399.  Logoff icon in the OS/2 Peer folder.  Then close the LAN Distance object that 
  400.  you may have minimized earlier. 
  401.  
  402.  A shuttle message box will appear that will offer Remote workstation or LAN 
  403.  workstation.  Select either and click on Ok. 
  404.  
  405.  Note:  If you get errors about modems, check the WCLNET.INI file to see that 
  406.         the correct modem is specified. 
  407.  
  408.  Assigning users can be tricky.  See the Rules in Adding & Managing Users & 
  409.  Groups in the "Book" folder in OS/2 Peer folder. Especially, do not use 
  410.  'computer names' as userids or for anything else.  All names must be unique, 
  411.  is a good policy. 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 4.3. WARP CONNECT ΓòÉΓòÉΓòÉ
  415.  
  416.  In place of a full-fledged review of OS/2 Warp Connect, I'd like to provide 
  417.  some tips, observations and perhaps some warnings appropriate to this release. 
  418.  
  419.  First, a quick summary of what Warp Connect is, what it contains and how it 
  420.  differs from other releases of Warp.  Warp Connect is essentially the same 
  421.  Warp that's been available for nearly a year now, but with several significant 
  422.  additions. The same BonusPak is there, the only notable update is the 
  423.  inclusion of the 1.01 WebExplorer in the Internet Access Kit (The first 
  424.  release of Warp shipped without WebExplorer, it was available on-line within 
  425.  the month).  The new features of Warp Connect are, by category: 
  426.  
  427.  NETWORK CONNECTION 
  428.  
  429.      o OS/2 Peer - The long awaited peer-to-peer network for OS/2.  This is 
  430.        actually Lan Requester 4.0 with the Peer Services supported by GUI. 
  431.  
  432.      o LAN Requester 4.0 - The client portion of OS/2 LAN Server, Peer Services 
  433.        is command-line only. 
  434.  
  435.      o Netware Client 2.11 - The Novell Netware client software for OS/2. 
  436.  
  437.      o LAN Distance 1.1 Remote - Allows remote connections between PCs and LANs 
  438.        through modems. 
  439.  
  440.      o TCP/IP 3.0 for OS/2 - The latest version of IBM's TCP/IP Base Kit, 
  441.        available only in Warp Connect.  This can actually replace the Internet 
  442.        Access Kit on the BonusPak CD-ROM, more about this later. 
  443.  
  444.      o Network SignOn Coordinator - A utility that can be configured to 
  445.        simultaneously connect you to multiple networks or programs, syncronize 
  446.        passwords, etc. 
  447.  
  448.  MISCELLANEOUS 
  449.  
  450.      o AskPSP - A 'help desk'-type database including some frequently 
  451.        encountered problems and questions, along with solutions. 
  452.  
  453.      o Lotus Notes Express - Separately bundled (is that an oxymoron or what?!) 
  454.        in Warp Connect is a Lotus CD containing the 'runtime' client version of 
  455.        Lotus Notes.  Notes being what it is, this should really be included in 
  456.        the network section.  Notes Express can send E-Mail and use the seven 
  457.        applications and databases included, but cannot use or create custom 
  458.        ones. 
  459.  
  460.  HOW IS WARP CONNECT DIFFERENT FROM OTHER WARPS? 
  461.  
  462.       1. Warp Connect is only available on CD-ROM.  You can make floppies from 
  463.          the images on the CD-ROM. 
  464.  
  465.       2. The installation assumes you'll install at least one networking 
  466.          feature.  'Easy Installation' is preset to load the Netware Client and 
  467.          Internet TCP/IP through modem (although you can prevent each one if 
  468.          needed), 'Advanced Installation' lets you specify which network 
  469.          drivers to load, or load none at all. 
  470.  
  471.       3. The TCP/IP 3.0 in Warp Connect is intended to replace the Internet 
  472.          Access Kit in the BonusPak.  Throughout the documentation, IBM 
  473.          stresses that you should not install the BonusPak IAK under Warp 
  474.          Connect. (I really don't know why, more on this later) 
  475.  
  476.       4. Three manuals are shipped with Warp Connect, following the formats of 
  477.          the LAN Server documentation.  The first, 'Easy Start', is intended as 
  478.          a quick reference for the computer literate, following installation. 
  479.          'Up and Running' is more comprehensive, and the 'Users Guide' is 
  480.          essentially the same as in previous Warps, but updated with 
  481.          corrections, etc. 
  482.  
  483.  Note:  I've installed both Warp Connect with WIN-OS/2 (Blue) and without 
  484.         WIN-OS/2 (Red).  During the installation of WC Blue (the first one 
  485.         available), Warp would not run the Dos SVGA program during 
  486.         installation.  By subsequently choosing VGA rather than the detected 
  487.         SVGA Tseng, I was able to later run Selective Install and update my 
  488.         video drivers correctly. This problem did not occur with earlier 
  489.         versions of Warp. 
  490.  
  491.  WARP CONNECT QUESTIONS & ANSWERS 
  492.  
  493.  Warp Connect seems to be a bundling of available products.  Is there anything 
  494.  truly new or otherwise unavailable included in Warp Connect? 
  495.  
  496.           Two things: TCP/IP 3.0 and OS/2 Peer. 
  497.  
  498.           TCP/IP 3.0 is the new version of the 2.0 kits previously (and still) 
  499.           available separately.  It resolves the conflict between version 2.0 
  500.           and the BonusPak IAK by effectively replacing the IAK (I did find it 
  501.           necessary to install and configure the IAK before using TCP/IP 3.0 
  502.           for Advantis, more about this later).  3.0 includes the equivalent of 
  503.           the 2.0 Base kit and several other kits sold separately. 
  504.  
  505.           OS/2 Peer is a GUI peer-to-peer network system for OS/2.  It is 
  506.           essentially a repackaged version of LAN Requester 4.0, which has 
  507.           command line only support for Peer Services.  If you're using LAN 
  508.           Server and LAN Requester currently, OS/2 Peer can replace your 
  509.           current LAN Requester and give you graphical peer-to-peer support and 
  510.           SMB server access simultaneously. 
  511.  
  512.  Why is the Internet Connection still on the BonusPak disc if TCP/IP 3.0 
  513.  replaces it? 
  514.  
  515.           No doubt one reason was the expense of pressing new BonusPak discs 
  516.           without the Internet Connection.  I found, however, that the only 
  517.           reliable way to install TCP/IP for use with the Advantis dialer was 
  518.           to install it over the BonusPak Internet Connection. 
  519.  
  520.           If you're using Advantis as your provider with DIALER.EXE as your 
  521.           SLIP dialer, you must install TCP/IP 3.0 over an existing and working 
  522.           copy of DIALER.EXE, otherwise DIALER.EXE simply won't work and you'll 
  523.           have to manually configure the other dialer for your provider.  In 
  524.           other words, install the BonusPak Internet Connection and configure 
  525.           it, then install Warp Connect's TCP/IP using Selective Install for 
  526.           Networks, Easy Installation, TCP/IP over your modem, into your 
  527.           existing TCP/IP directory. 
  528.  
  529.  I have a network adapter and LAN connection already configured with MPTS. 
  530.  We're not using TCP/IP on the LAN, so I want to install TCP/IP only for a 
  531.  modem connection to the Internet.  The TCP/IP installation doesn't list 
  532.  modems, but it automatically detects my network card and installs the protocol 
  533.  there.  How do I get around this? 
  534.  
  535.           You don't need to.  Let the installation add the TCP/IP protocol to 
  536.           your existing network adapter, no configuration will be needed here 
  537.           if you're only using modem access.  TCP/IP will install normally, 
  538.           using the Advantis DIALER.EXE if it installs over an existing IBM 
  539.           Internet Connection, or you can configure the TCP/IP SLIP and PPP 
  540.           dialer with the addresses from your provider after installation. 
  541.  
  542.           If you don't have a network adapter, the installation will detect 
  543.           this and install MPTS with the IBM Parallel Port adapter driver. 
  544.           This is necessary just to give the protocol *something* to install 
  545.           to. 
  546.  
  547.  I'm running Warp at home without a network.  Is there any reason why I would 
  548.  consider an upgrade to Warp Connect? 
  549.  
  550.           To really take full advantage of Warp Connect, you'll need multiple 
  551.           installations across a network.  Even so, there are some features 
  552.           that might appeal even to a standalone user. 
  553.  
  554.           If you have more than one computer, such as a desktop and a notebook, 
  555.           you could use OS/2 Peer to implement a simple and inexpensive 
  556.           network.  LAN Distance could then give you dialup access to your home 
  557.           PC while you're on the road.  If you have Warp Connect on a networked 
  558.           PC at work, you could use LAN Distance to dial in and access the 
  559.           company LAN offsite. 
  560.  
  561.           If you're using the Internet Connection with a provider other than 
  562.           Advantis, you'll find TCP/IP 3.0 (available only in Warp Connect) is 
  563.           much easier to configure for other providers and offers a more 
  564.           complete set of tools for improved access. However, if you are using 
  565.           Advantis and not using TCP/IP over a LAN, the regular BonusPak 
  566.           Internet Connection would mean less overhead on a standalone system. 
  567.  
  568.           With the exception of the latest TCP/IP and OS/2 Peer, all the 
  569.           specific features of Warp Connect are also available for separate 
  570.           purchase for users of other versions of OS/2.  It's really just a 
  571.           matter of convenience and expense, depending on the features you 
  572.           want. 
  573.  
  574.  I'm running LAN Server and LAN Requester 4.0, and I reinstalled Requester from 
  575.  Warp Connect.  Now my time to logon has increased tremendously.  Once I'm 
  576.  logged on the speed is fine, but it takes me five times as long to get 
  577.  connected.  Why? 
  578.  
  579.           I experienced this situation but couldn't find a cause.  Apparently 
  580.           IBM did find the cause, because it's been addressed by the LAN Server 
  581.           and MPTS Service Paks 8150 and 8152, available from CompuServe, the 
  582.           PCC BBS and any other source of IBM Service and FixPaks. 
  583.  
  584.  What is this Lotus Notes 'Express' and what good is it? 
  585.  
  586.           A complete description of what Lotus Notes actually is is beyond the 
  587.           scope of this article.  I hope to provide one in a later issue.  I 
  588.           should also note that as I write this, Lotus has announced some 
  589.           changes to their Notes client packages in preparation for Release 4. 
  590.           Since these aren't available yet, we'll concentrate on the existing 
  591.           packages. 
  592.  
  593.           Notes Express, bundled with Warp Connect on a separate CD-ROM, is the 
  594.           smallest of several versions of Lotus Notes clients.  If your network 
  595.           includes a Notes Server, you can use Notes Express to share EMail and 
  596.           seven database/groupware applications with other Notes users across 
  597.           the network.  Express is limited to using only the seven templates 
  598.           included and does not allow custom Notes application development. 
  599.  
  600.           A larger version, Notes Desktop Client, includes EMail access and 25 
  601.           templates, with the ability to use custom templates also.  Desktop 
  602.           Client still cannot create templates or applications, however.  All 
  603.           copies of Notes Express qualify for upgrade to Desktop Client.  IBM's 
  604.           AttachPak for Warp Connect includes the code to automatically perform 
  605.           this upgrade. 
  606.  
  607.           A full Client license of Notes has EMail, the 25 templates and the 
  608.           ability to create custom Notes applications.  Express can be 
  609.           incrementally upgraded to this level through Lotus Development 
  610.           Corporation. 
  611.  
  612.           In any case, any version of a Notes Client requires access to a Notes 
  613.           Server in order to be useful.  You could install Notes Express 
  614.           without accessing a Notes Server, but in this way everything must be 
  615.           installed locally and 55 megabytes of hard drive is a high price to 
  616.           pay for curiosity.  Since any existing Notes network would already 
  617.           have Client software of some kind, this bundling seems to be a means 
  618.           of encouraging the installation of new Notes systems. 
  619.  
  620.  IBM AttachPak for Warp Connect? 
  621.  
  622.           A separate collection of OS/2 programs designed to enhance Warp 
  623.           Connect's networking range in an IBM host oriented corporate 
  624.           environment.  Here's what's included: 
  625.  
  626.                 1. Personal Communications/3270 Entry Level - A subset of the 
  627.                    available full package, this version supports the 802.2 
  628.                    protocol for up to two simultaneous sessions on a 3270 host. 
  629.  
  630.                 2. Mobile File Sync - Allows a LAN Requester or Peer to cache 
  631.                    network files to a local drive for use offline and later 
  632.                    reconciliation. 
  633.  
  634.                 3. System Performance Monitor/2, single system - Displays 
  635.                    performance and configuration details on a local PC or one 
  636.                    client at a time from a server. 
  637.  
  638.                 4. CM/2 SNA Application Environment - Supports development of 
  639.                    SNA applications in Communications Manager/2. 
  640.  
  641.                 5. AnyNet Sockets - Provides IP Sockets emulation for NetBIOS, 
  642.                    SNA or IPX based networks. 
  643.  
  644.                 6. DCE Client - Adds Client support when used in an IBM 
  645.                    Distributed Computing Environment network. 
  646.  
  647.                 7. Dial-In Access Client for DIALs - Supports dialup access to 
  648.                    IBM 8235 Servers. 
  649.  
  650.                 8. NetView Distribution Manager/2 Startup - Connects to an 
  651.                    NVDM/2 server for download of the full NVDM/2 Client, 
  652.                    available separately. 
  653.  
  654.                 9. Lotus Notes Desktop Client upgrade - will upgrade an 
  655.                    installation of Warp Connect's Notes Express to the next 
  656.                    client level. 
  657.  
  658.           If you have to ask what any of these mean, you probably don't need 
  659.           them.  If any two or three of these is useful in your environment, 
  660.           the AttachPak is a bargain at $209 list price. 
  661.  
  662.  - Ed Trumbo 
  663.  
  664.  
  665. ΓòÉΓòÉΓòÉ 4.4. FIXPAK 16 - 'OS/2 Warp 3.1'? ΓòÉΓòÉΓòÉ
  666.  
  667.  Note:  As we went to press, IBM had pulled FixPak 16 due to the unusual number 
  668.         of reported problems.  A new FixPak 17 is expected at any time. The 
  669.         following document is presented for its information value. 
  670.  
  671.  FixPak 16, a rather large set of updates and fixes to the Warp family, 
  672.  continues to generate controversy.  Many people who apply FP16 report various 
  673.  results, from faster and more reliable performance to total system 
  674.  destruction.  I've been following the reports over the Internet but haven't 
  675.  been able to narrow down a specific set of hardware or software that 
  676.  absolutely refuses to accept FP16.  It goes without saying that before 
  677.  applying such an extensive change to a system, a verified backup is a 
  678.  necessity.  FP16 also is known to require the latest set of 'kicker' disks 
  679.  (two boot disks designed to facilitate the installation of Corrective Service 
  680.  Disks), people who have installed FP16 with the CSD kickers made prior to 
  681.  12-5-95 have reported the most serious problems.  It may be worthwhile to 
  682.  revert to standard VGA mode if you're running a higher resolution or using 
  683.  video drivers that didn't ship with OS/2, then restore your preferred video 
  684.  mode after FP16. 
  685.  
  686.  What is so important about FP16, anyway?  If you ask any group of OS/2 
  687.  specialists or other operating system-savvy people to name the one 
  688.  architectural flaw in OS/2, they will almost univesally point to the 'single 
  689.  input message queue', by any other name.  This means that OS/2 itself and all 
  690.  running applications share one message queue, thus any process that locks or 
  691.  hangs while waiting for input will also bring other processes to a halt behind 
  692.  it.  We're all pretty familar with the result: a seemingly locked Desktop that 
  693.  won't process any mouse or keyboard activity, the series of 'Grey Dialogs of 
  694.  Death' which don't really kill the locked process, often culminating in the 
  695.  Workplace Shell itself crashing and restarting.  NT users love to crow about 
  696.  this, since for all its relative faults NT is blessed with individual input 
  697.  queues. 
  698.  
  699.  FP16 doesn't eliminate the single input queue limitation of OS/2, but it does 
  700.  improve Warp's input queue handling.  Warp with FP16 checks the input queue 
  701.  regularly, and any process which is not responding to the system will 
  702.  automatically lose its focus, leaving other processes and potential processes 
  703.  available.  How well does this work?  After four weeks of extensive use on 
  704.  three systems that used to be prone to input queue lockups, I really haven't 
  705.  had a single lockup yet and thus can't say how effective the new queue 
  706.  processing is.  Of course, maybe this says it all... 
  707.  
  708.  FP16 has conclusively fixed some serious video and print queue problems I had 
  709.  developed on my server, which is running November 1994 Warp Red and LAN Server 
  710.  4.0 Entry.  It has greatly reduced the instances of small bitmap video 
  711.  distortion on my client system.  I believe (though I'm not sure) that it 
  712.  corrected a problem with Infomagic's Hobbes INF browser (see the Review 
  713.  section in this issue).  Overall, the original FixPak 16 was well worth my 
  714.  effort to download and apply, but your mileage may vary.  Before deciding to 
  715.  apply FP16 to your own systems, it may be helpful to think of it as Warp 3.1, 
  716.  with the personal evaluation, testing and nail-biting that this implies.  If 
  717.  IBM had chosen to handle it as an updated version, complete with a public 
  718.  rollout and media circus, it would have really stuck Warp in the faces of the 
  719.  'OS/2 is dead' drones of our industry.  Oh well, that is still coming with 
  720.  'Merlin'... 
  721.  
  722.  - Ed Trumbo 
  723.  
  724.  
  725. ΓòÉΓòÉΓòÉ 4.5. OS/2 Automation with REXX ΓòÉΓòÉΓòÉ
  726.  
  727.  written and presented by Ed Trumbo on January 12, 1996 
  728.  
  729.  There are reasons why OS/2 REXX doesn't get the attention it deserves. First, 
  730.  there is the natural assumption that a programming language would be of little 
  731.  interest to anyone but professional developers.  As a text mode programming 
  732.  language, it isn't nearly as glamourous as the Workplace Shell and the 
  733.  BonusPak.  There is also a lack of appreciation of the special nature of OS/2 
  734.  REXX as a native component of the operating system.  While compilers and 
  735.  interpreters of other languages tend to exist as separate entities in an 
  736.  environment, REXX is designed to be a batch processor, cross- application 
  737.  macro language and automation tool for its underlying platform. 
  738.  
  739.  Since there really is nothing quite like REXX in the microcomputer market 
  740.  (aside from REXX on IBM's own PC-DOS 7), REXX is often glossed over or left to 
  741.  high-end discussions among developers.  I hope to address that situation here, 
  742.  by showing how REXX becomes more than just another language and allows direct 
  743.  interaction with and control of its underlying environment. 
  744.  
  745.  THE DESIGN OF REXX 
  746.  
  747.  REXX was created by IBM Fellow Mike Cowlishaw in the late 1960's to serve as 
  748.  an enhanced process control and macro language on large computer systems.  Its 
  749.  syntax was heavily influenced by PL/I, but it shares an important design 
  750.  characteristic with C.  REXX itself is a small set of core commands and 
  751.  functions that is extended by separate libraries.  These libraries give REXX 
  752.  its platform specific nature, each target system has its own set of functions 
  753.  appropriate to the characterisitcs of that system.  These system functions are 
  754.  CALLed by a REXX program to perform any function that might be required by 
  755.  programs running on a particular system. 
  756.  
  757.  OS/2-CENTRIC REXX 
  758.  
  759.  The standard OS/2 REXX library, RexxUtil, contains functions for manipulating 
  760.  the Workplace Shell and its objects, the file systems and (to some extent) 
  761.  running processes.  Here's a summary of some common OS/2 REXX functions: 
  762.  
  763.  SysCreateObject() creates objects such as folders, program references, etc. 
  764.  
  765.  SysDestroyObject() deletes objects 
  766.  
  767.  SysDriveInfo() returns free space, total space and status of specified drive 
  768.  
  769.  SysDriveMap() returns information an all available drives 
  770.  
  771.  SysGetEA() reads information from file extended attributes 
  772.  
  773.  SysPutEA() adds or updates data from file extended attributes 
  774.  
  775.  SysSearchPath() searches an OS/2 path for file(s) and returns full path if 
  776.  found 
  777.  
  778.  For full details on the syntax of each function, please refer to the INF 
  779.  reference "REXX Information" located in the "Information" folder on your 
  780.  Desktop. 
  781.  
  782.  Since these are functions, they must be executed as part of a REXX command or 
  783.  variable assignment.  For example, the following: 
  784.  
  785.  alldrives = SysDriveMap(C,'USED') 
  786.  
  787.  would assign a string containing the letters of all available drives to the 
  788.  variable 'alldrives', and this: 
  789.  
  790.   IF SysCreateObject("WPFolder", "New Folder", "<WP_DESKTOP>") THEN
  791.       SAY 'Folder was sucessfully created.'
  792.       ELSE SAY 'Folder could not be created'
  793.  
  794.  would present the success message if the function returned 1 or present the 
  795.  failure message if the return code was 0. 
  796.  
  797.  ACCESSING A REXX LIBRARY 
  798.  
  799.  Using an OS/2 REXX library function requires a CALL to the external library, 
  800.  like this: 
  801.  
  802.  CALL RxFuncAdd 'SysCls', 'RexxUtil', 'SysCls' 
  803.  
  804.  This method can be used when only a specific function is required by your 
  805.  program.  A better method in most cases would be to include the entire 
  806.  RexxUtil library at the beginning of your program, like this: 
  807.  
  808.   CALL RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  809.   CALL SysLoadFuncs
  810.  
  811.  This rather verbose method is comparable to C's <#include> directive. 
  812.  Fortunately, once RexxUtil or any other REXX libraries are loaded this way, 
  813.  they remain loaded and available to the entire system.  If you use REXX often, 
  814.  it's a good idea to put the above directives in your STARTUP.CMD. 
  815.  
  816.  WHY USE OS/2 REXX? 
  817.  
  818.  You may be wondering why REXX is important to an end user.  After all, most of 
  819.  the above examples can be accomplished directly using the Workplace Shell. 
  820.  Naturally, there are immediate benefits to automating a process that may take 
  821.  extensive manipulation in the Workplace Shell environment.  With REXX's 
  822.  programming constructs at hand, it's possible to perform operations across an 
  823.  entire set of files or objects, while the Workplace Shell would require manual 
  824.  manipulation of each file or object. 
  825.  
  826.  Advanced system maintenance is another practical application of OS/2 REXX. 
  827.  Consider the requirements of uninstalling an OS/2 intensive graphical 
  828.  application, which may have installed Desktop objects, copied .DLL's to system 
  829.  directories, added Templates to the Templates folder and registered object 
  830.  classes in OS2.INI.  All but the last of these could be done from the 
  831.  Workplace Shell, but registering and deregistering object classes can only be 
  832.  done from a program.  Refer to the Tip section later in this issue for 
  833.  examples of Object Class maintenance from REXX. 
  834.  
  835.  EXAMPLE: The Ultimate Command Line 
  836.  
  837.   REXX can also enhance command line operations.  REXX can parse, interpret and 
  838.  pass commands to itself, OS/2 or other command line addressable systems such 
  839.  as DB2. 
  840.  
  841.  This is a REXX program which sets up a command line instance under REXX 
  842.  control and sends typed in commands to the appropriate environment.  It 
  843.  supports dynamic REXX the same way that REXXTRY.CMD does, dynamic OS/2 
  844.  commands the same way as a standard OS/2 command line session, and DB2 or 
  845.  dynamic SQL instructions the same way as typing 'db2' from an OS/2 prompt.  It 
  846.  does all this from a single command line instance by parsing the command line 
  847.  and passing the line to each environment.  With some customizing, it could 
  848.  support command lines to any shell environment. 
  849.  
  850.           /*  Universal command line for OS/2, REXX, DB2 and SQL
  851.               @Copyright Ed Trumbo, 1995, 1996
  852.  
  853.           Freeware.  You are welcome to use, modify or distribute this code as long as
  854.           any changes are documented as such and my original copyright is included.
  855.  
  856.           Revision date : 1-11-1996
  857.  
  858.           Revision description :
  859.           Added parameter check for database connection.
  860.  
  861.           Program description:
  862.           Supports DB2, Dynamic SQL, Dynamic REXX and OS/2 commands.
  863.           Accepts input from the command line, inserts 'db2' or strips 'c' and 'r'
  864.           in front and passes it back to CMD.EXE or REXX for processing.
  865.  
  866.           APARs:
  867.           'c', 'r' and 'quit' are case-sensitive, must be lower case.
  868.           */
  869.  
  870.           '@echo off'
  871.           'mode co132'   /* Set window parameters  */
  872.           argv = ' '
  873.           entry = ' '
  874.           newline = ' '
  875.           cmdarg = 'db2'  /* Initialize variables with defaults */
  876.  
  877.           INTERPRET cmdarg 'set client connect 1 max_netbios_connections 32'
  878.           CALL SysCls
  879.           PARSE ARG argp      /* Check for database name parameter */
  880.           IF argp <> ' ' THEN DO      /* If name is there... */
  881.             SAY 'Getting connection to' argp'...'
  882.             ADDRESS CMD cmdarg 'connect to' argp    /* ...establish connection */
  883.             END  /* do */
  884.           'ECHO.'
  885.           SAY "Ed's Ultimate Command Line Environment"
  886.           'ECHO.'
  887.  
  888.           DO WHILE argv <> 'quit'    /* Loop until user exit */
  889.               PARSE PULL newline    /* Get command line */
  890.               PARSE VAR newline argv newline    /* Check for overrides */
  891.               SELECT
  892.                 WHEN argv = 'r' THEN INTERPRET newline  /* Pass to REXX */
  893.                 WHEN argv = 'c' THEN ADDRESS CMD newline /* Pass to OS/2 */
  894.               OTHERWISE
  895.                 ADDRESS CMD cmdarg argv newline   /* Pass to DB2 */
  896.               END  /* select */
  897.           END  /* do */
  898.  
  899.           EXIT(1)
  900.  
  901.  This code assumes the use of DB2, which is its default target for command 
  902.  lines.  By using command line arguments when launching the program, you can 
  903.  establish a database connection automatically.  To target a specific 
  904.  environment for processing, preface the command line with 'r' for REXX or 'c' 
  905.  for OS/2. 
  906.  
  907.  CONCLUSION 
  908.  
  909.  Given its system-level integration library, REXX serves as much more than a 
  910.  super-batch language.  It really has no parallel anywhere else in the 
  911.  microcomputer marketplace, yet it scales well all the way into mainframe 
  912.  programming and batch processing.  Its immediate and extensive benefits make 
  913.  REXX the ideal language for non-specialists to use in OS/2 operation and 
  914.  maintenance. 
  915.  
  916.  In future presentations, we'll go deeper into REXX's potential in an OS/2 
  917.  environment, including interprocess communication and visual REXX development 
  918.  with third-party systems. 
  919.  
  920.  
  921. ΓòÉΓòÉΓòÉ 5. Reviews ΓòÉΓòÉΓòÉ
  922.  
  923.  
  924. ΓòÉΓòÉΓòÉ 5.1. PartitionMagic ΓòÉΓòÉΓòÉ
  925.  
  926.  REVIEW:  PartitionMagic by PowerQuest 
  927.  
  928.  When was the last time you re-partitioned your hard drive?  Not something you 
  929.  do just for the fun of it, eh?  Re-partitioning means fully backing up the 
  930.  drive, doing an FDISK, formatting the new partitions, and restoring the data. 
  931.  I can think of better things to do with my weekends. 
  932.  
  933.  Several months ago, I decided that it was time to re-partition my hard drive, 
  934.  install Boot Manager, and convert FAT to HPFS.  The problem was that I would 
  935.  not have a weekend free until this summer, and I knew it would be a weekend 
  936.  project.  Then along came PartitionMagic. Re-partitioning without losing data! 
  937.  Shrinking partitions, expanding partitions, moving data around inside 
  938.  partitions, and creating new partitions--without losing data!  Yeah, right! 
  939.  I'll believe this when I see it. 
  940.  
  941.  I saw it.  Since I couldn't use the package as soon as I got a hold of it--the 
  942.  weekend thing--I had plenty of time to plan what I would do. Prior to 
  943.  PartitionMagic, I had a system configured for Dual Boot.  The first physical 
  944.  hard drive consisted of a bootable FAT drive (C) and one logical drive (E) in 
  945.  the extended partition.  The second hard drive consisted of one primary FAT 
  946.  drive (D) and one logical drive (F) in the extended partition.  My plan was to 
  947.  end up with Boot Manager, a DOS bootable drive, and four HPFS partitions. 
  948.  Little was I to know how simple this was!  My weekend project ended up taking 
  949.  just hours. 
  950.  
  951.  According to the user's manual (yes, some of us do read it!), PartitionMagic 
  952.  requires, at least:  a 386SX running at 16MHz, 4 MB of RAM, one 3.5-1.44 MB 
  953.  diskette drive, 3 MB of hard disk space, a VGA monitor, and OS/2 2.1 or DOS 
  954.  5.0.  It does not require a mouse! 
  955.  
  956.  PowerQuest recommends that you have:  a 486DX running at 66 MHz, 16 MB of RAM, 
  957.  one 3.5-1.44 MB diskette drive, 4 MB of hard drive space, an SVGA monitor, 
  958.  OS/2 2.1 or later, or DOS 5.0 or later, and a mouse or compatible pointing 
  959.  device. 
  960.  
  961.  My system falls in between PowerQuest's minimum and recommended, with: a 386DX 
  962.  running at 40 MHz, 16 MB of RAM, one 3.5-1.44 MB diskette drive, many MB of 
  963.  hard drive space, an SVGA monitor, OS/2 WARP and DO S 5.0, and a mouse. 
  964.  
  965.  Okay, I'm thinking, that's the first hurdle cleared!  So I read on in the User 
  966.  Guide.  It's pretty easy reading, and very thorough.  It even lists several 
  967.  errors and their causes in one of the Appendices.  As we would expect, 
  968.  PowerQuest recommends that you backup your hard drive before you use 
  969.  PartitionMagic.  "While PartitionMagic has been thoroughly tested to be safe 
  970.  and reliable, other factors, such as power failures, operating system bugs, 
  971.  and hardware design bugs can put your data at risk.  No software program, 
  972.  including PartitionMagic, is perfect."  So, I made my backups. 
  973.  
  974.  There are three PartitionMagic executables--one for DOS and two for OS/2.  The 
  975.  DOS executable and one of the OS/2 executables have a similar graphical 
  976.  interface.  The other OS/2 executable is text-based. If you want to modify 
  977.  your OS/2 boot drive, you must use the text-based program--after booting from 
  978.  an alternate source (for example: the floppy drive). 
  979.  
  980.  So the project began!  I wanted to expand the size of my C: drive, convert it 
  981.  to HPFS, create a Boot Manager partition, and create a bootable DOS partition. 
  982.  
  983.  (Keep in mind that C: and E: were on one drive, and D: and F: were on the 
  984.  other.)  I booted from a floppy, ran the text-based executable and: 
  985.  
  986.  o CHECKED drive E:  (You have to CHECK a drive before you can modify it.) 
  987.  
  988.  o RESIZED drive E:  (Took 3 minutes to reduce the drive by 50 MB.) 
  989.  
  990.  o MOVED the data--in order to get the 50 MB of free space moved to the front 
  991.    of the extended partition (Took 23 minutes to move 170 MB of data.) 
  992.  
  993.  o RESIZED the left boundary of the extended partition (Reduced the partition 
  994.    size by 50 MB--this took approximately 2 seconds.) 
  995.  
  996.  o CHECKED drive C: 
  997.  
  998.  o RESIZED drive C:  (Since C: was a FAT drive, I could not increase it by the 
  999.    full 50 MB--PM respects the FAT limitation of 65526 clusters in a drive.  PM 
  1000.    took approximately 1 minute to increase the drive by 27.6 MB.) 
  1001.  
  1002.  o CONVERTED drive C: to HPFS (Took 4 minutes to convert 127.6 MB--only 87 MB 
  1003.    was used.) 
  1004.  
  1005.  o RESIZED drive C:  (I ncreased drive to 150.1 MB--now that it's an HPFS 
  1006.    drive, it sees the other 22.4 MB that was freed up from shrinking the 
  1007.    extended partition.  This took approximately 2 minutes.) 
  1008.  
  1009.  o EXITED PartitionMagic.  Upon exiting, PartitionMagic will tell you that you 
  1010.    need to reboot to install the changes.  So I put in a bootable floppy and 
  1011.    rebooted.  After converting the OS/2 boot drive from FAT to HPFS, you need 
  1012.    to:  _ copy SYSINSTX.COM from the INSTALL diskette to the root drive; _ copy 
  1013.    UHPFS.DLL to the C:  drive; _ run SYSINSTX C:;_ modify or create the 
  1014.    IFS=C:/OS2/HPFS.IFS line in CONFIG.SYS 
  1015.  
  1016.  o RESIZED drive C:  (Shrank it by 10 MB) MOVED data in drive C: to the right 
  1017.  
  1018.  o EXITED PartitionMagic 
  1019.  
  1020.  o Used FDISK to create a Boot Manager partition, a DOS bootable partition, and 
  1021.    make both the DOS bootable and the OS/2 bootable partitions available to 
  1022.    Boot Manager. 
  1023.  
  1024.  Next, I rebooted into OS/2, installed PartitionMagic, ran the OS/2 graphical 
  1025.  program, and resized the partitions on my second hard drive and moved their 
  1026.  data around.  It's really easy.  Just click on the partition and click on the 
  1027.  buttons, or drag the ends of the partitions with the mouse. 
  1028.  
  1029.  Then, I rebooted into DOS and ran the DOS program.  I was surprised to see my 
  1030.  HPFS partitions show up.  Now that I think about it, I shouldn't have been 
  1031.  surprised.  After all, this is a low-level utility.  My HPFS partitions showed 
  1032.  up, but their drive letters didn't.  That should have told me to leave them 
  1033.  alone but I like living dangerously.  I used the DOS executable to resize an 
  1034.  HPFS partition. 
  1035.  
  1036.  When I rebooted into OS/2, my mouse was frozen in the middle of the screen.  I 
  1037.  rebooted again, and still the mouse was frozen.  I rebooted from an OS/2 
  1038.  floppy, ran the text-based executable, and resized the HPFS partition back to 
  1039.  what it was originally.  When I rebooted into OS/2, my mouse was still frozen. 
  1040.  I shutdown the system, powered off, and called it a night.  The next day, when 
  1041.  I powered on, my mouse was fine.  I don't think I want to try modifying an 
  1042.  HPFS partition with the DOS executable again.  If the drive letter doesn't 
  1043.  show up, leave the partition alone! 
  1044.  
  1045.  To give you the Reader's Digest version:  I started out with a Dual Boot OS/2 
  1046.  FAT drive and a logical drive in an extended partition on my first hard drive, 
  1047.  and a primary drive and a logical drive in an extended partition on my second 
  1048.  hard drive.  After PartitionMagic, I have a Boot Manager partition, a DOS boot 
  1049.  partition, an OS/2 HPFS boot partition and a logical drive in an extended 
  1050.  partition on my first hard drive; and a primary drive and two logical drives 
  1051.  in the extended partition on my second drive.  This probably took less time 
  1052.  than if I had re-partitioned the drives with FDISK, reformatted, and restored 
  1053.  data; and was accomplished with no data loss (at least, none that has shown up 
  1054.  yet). 
  1055.  
  1056.  PartitionMagic's License Agreement is written in READABLE language and is 
  1057.  understandable.  You are purchasing a PERSONAL LICENSE (cannot be transferred 
  1058.  to another person) to use the software "on no more than two computers owned or 
  1059.  leased by you, and only on one computer at a time.  If you wish to use the 
  1060.  SOFTWARE on more than two computers that are owned or leased by you, you must 
  1061.  pay an additional license fee." PowerQuest does offer a Professional License 
  1062.  that will permit you to use PartitionMagic on a n unlimited number of 
  1063.  machines.  The one thing that I don't like about the license agreement is that 
  1064.  you do not own the software (but that's nothing new)--"Title to the 
  1065.  SOFTWARE...shall at all times remain with PowerQuest."  Now, I don't plan to 
  1066.  violate any copyright laws but I don't like being told that if I purchase a 
  1067.  software package I don't own it.  However, as I said before, this is nothing 
  1068.  new in the software industry. 
  1069.  
  1070.  Another important consideration is technical support.  PowerQuest offers 60 
  1071.  days of free technical support to registered users of PartitionMagic. 
  1072.  
  1073.  On the positive side: 
  1074.  
  1075.  PartitionMagic comes in three flavors--DOS graphical, OS/2 graphical, and OS/2 
  1076.  text-based.  PartitionMagic is very easy to use--even if you don't read the 
  1077.  User Guide, you could probably figure it out.  However, read the 
  1078.  Guide--especially before you try to modify your boot drive. While OS/2's 
  1079.  graphical executable is running, FDISK is locked, so that you can't run two 
  1080.  programs using FDISK at the same time.  That would cause certain disaster! 
  1081.  You can modify partitions, move data in those partitions, and not lose that 
  1082.  data.  The license agreement seems reasonable, even though you don't own the 
  1083.  software!  The graphical programs are color coded--different partitions and 
  1084.  drive types appear in different colors.  The CHECK feature gives you 
  1085.  information that OS/2's CHKDSK does not.  For example:  CHECK reports on the 
  1086.  status of the partition (active or not active), the date of the last CHKDSK, 
  1087.  any Hot Fixes used, and the Physical Geometry of the drive. 
  1088.  
  1089.  On the negative side: 
  1090.  
  1091.  When I selected the INFO option on an 8.7 MB FAT partition (my DOS boot 
  1092.  partition), PartitionMagic reported it as a 16-bit FAT, more than 32 Mbytes 
  1093.  partition.  After modifying my OS/2 boot partition, CHKDSK reported but 
  1094.  corrected a minor file allocation error.  After modifying my OS/2 boot 
  1095.  partition, PartitionMagic shows that I have Free Space of 0.0 MB in front of 
  1096.  the boot partition but will not delete it.  Nor will FDISK see it.  Something 
  1097.  that needs to be investigated.  After converting my OS/2 boot partition from 
  1098.  FAT to HPFS, PartitionMagic is reporting a sector allocation error but OS/2's 
  1099.  CHKDSK does not see this error.  However, since I have de-installed and 
  1100.  re-installed the DOS and Windows support in OS/2 since converting the drive, 
  1101.  PartitionMagic may just be seeing an error that CHKDSK cannot.  Another thing 
  1102.  that needs to be investigated.  After modifying an HPFS drive with the DOS 
  1103.  executable, CHKDSK found quite a few errors and created 128 *.CHK files. 
  1104.  Don't try this one on your system (modifying HPFS with DOS)!  You can convert 
  1105.  a FAT drive to HPFS but not the other way around.  But, why would you want to? 
  1106.  
  1107.  Yesterday evening, I called PowerQuest's technical support number hoping to 
  1108.  find answers to some questions. 
  1109.  
  1110.  When I told the technician about the 0.0 partition appearing between my DOS 
  1111.  and OS/2 boot partitions, he said that that is probably normal because 
  1112.  Partition Magic allows for four primary partitions on a drive. Since I'm using 
  1113.  three--Boot Manager, DOS, and OS/2--PartitionMagic is probably reserving room 
  1114.  for a fourth.  I'm satisfied with that answer. 
  1115.  
  1116.  When I told him about the error (Error #1027) that I was getting when 
  1117.  PartitionMagic did a CHECK of my OS/2 boot drive, he asked me if I had 
  1118.  converted from FAT to HPFS.  He asked this before I volunteered the 
  1119.  information.  That made me wonder if converting from FAT to HPFS is a known 
  1120.  problem.  I downloaded a utility from the BBS that will, hopefully, help 
  1121.  PowerQuest diagnose the problem on my OS/2 boot drive. PartitionMagic version 
  1122.  1.05 (I am using version 1.04) was released into production last Friday. 
  1123.  PowerQuest's technician said that this new version fixes the way 
  1124.  PartitionMagic deals with extended attributes (maybe that is the problem with 
  1125.  my OS/2 boot drive?). However, I was unable to successfully download that file 
  1126.  from the BBS last night. 
  1127.  
  1128.  Until I find out what Error #1027 is and whether version 1.05 fixes it, I'm 
  1129.  not sure whether I'd recommend using PartitionMagic to convert FAT drives to 
  1130.  HPFS drives.  It seems to be fine when shrinking, expanding, and moving 
  1131.  partitions; and I haven't seen any evidence, other than the PartitionMagic 
  1132.  CHECK option failing, of problems with my converted drive.  Whatever caused 
  1133.  Error #1027 may have been fixed with the new version of PartitionMagic but, 
  1134.  then again, it may not. 
  1135.  
  1136.  All things considered, PartitionMagic is a product worth looking into if you 
  1137.  have partitions to move around.  Just keep in mind that this is a low-level 
  1138.  utility and, as with any low-level utility, BACKUP before using! 
  1139.  
  1140.  - Diane Brooks 
  1141.  
  1142.  
  1143. ΓòÉΓòÉΓòÉ 5.2. OS/2 Essentials ΓòÉΓòÉΓòÉ
  1144.  
  1145.  OS/2 Essentials 
  1146.  by Stardock Systems,Inc. 
  1147.  
  1148.  After using a new platform for a month or two, when the first rush of 
  1149.  exploration and discovery fades, a typical computer user is inclined to ask 
  1150.  "But what about...".  In the Dos and Windows market, it was common for that 
  1151.  sentence to be finished by third- party products that attempt to relieve the 
  1152.  user from the tedium of command-line access or GUI's that never seem to be GUI 
  1153.  enough. The fortunes of entire companies have been developed on providing 
  1154.  decent alternatives to the Dos BACKUP and RESTORE commands or Windows' lacking 
  1155.  abilities in file management. 
  1156.  
  1157.  While many of the obvious problems in earlier platforms have been addressed by 
  1158.  OS/2 itself, there are always certain things that we believe could be done 
  1159.  better.  This is usually the first area set upon by developers of shareware. 
  1160.  Does OS/2 lack a convenient way to manage files entirely within one window? 
  1161.  Some intrepid programmer will create their ideal vision of an OS/2 file 
  1162.  manager for their own use, and perhaps release it to the world in hopes of 
  1163.  collecting a few registration fees, padding their resume or both. 
  1164.  
  1165.  The challenge for the hapless user is to access the resources for such 
  1166.  software, evaluate each according to their needs and hopefully select one, 
  1167.  paying the appropriate fees to the author for their efforts.  As anyone who 
  1168.  has ever visited the Hobbes OS/2 site in New Mexico can attest, this could be 
  1169.  a very time consuming and expensive approach. 
  1170.  
  1171.  Stardock Systems attempts to take some of difficulty out of the search for 
  1172.  familiar and beneficial tools for OS/2.  They have selected what they consider 
  1173.  the best of the most needed shareware products on the OS/2 market, licensed 
  1174.  their commercial versions and packaged them in a commercial product called 
  1175.  (with a lack of humility) "OS/2 Essentials".  How good are these utilities, 
  1176.  how good is the package and is it worth the purchase? 
  1177.  
  1178.  THE PROGRAMS 
  1179.  
  1180.  "OS/2 Essentials" consists of the following products: 
  1181.  
  1182.      o DirMaster, a file manager 
  1183.  
  1184.      o Screen Saver 
  1185.  
  1186.      o FileGraph/PM, a graphical disk space manager 
  1187.  
  1188.      o Roids, an arcade game with sound support 
  1189.  
  1190.      o WPS Trashcan object 
  1191.  
  1192.      o FileBar, an on-screen 'bar' that can replace the LaunchPad 
  1193.  
  1194.      o A collection of icons 
  1195.  
  1196.  Since they really are separate products, let's look at each separately: 
  1197.  
  1198.  DirMaster.  For all the obvious benefits of GUI's and OOUI's, there will 
  1199.  always be certain operations that are easier to perform from a command line. 
  1200.  When both typing and GUI fail, custom File Managers step in.  Usually designed 
  1201.  to present a directory tree and an active directory on screen, a file manager 
  1202.  becomes a smorgasbord of features covering every aspect of every operation one 
  1203.  might care to perform on files. 
  1204.  
  1205.  This creeping feature-itis is often the downfall of such programs, and this 
  1206.  one is no exception.  A very cluttered display, an awkward method of changing 
  1207.  directories and drives and an intimidating set of configuration requirements 
  1208.  and options make this more trouble than it's worth. 
  1209.  
  1210.  Screen Saver.  There was a time when screen savers fulfilled a legitimate 
  1211.  purpose - the prevention of ghost images being burned into the delicate glass 
  1212.  of sedentary monitors.  Of course, we've long since outgrown this stage. 
  1213.  Today, screen savers are both an art form and an industry of their own, as you 
  1214.  can see from the latest crop of sound-enabled, multi-module Flying 
  1215.  Toaster/Beavis and Butthead/Star Trek/Simpsons/Twilight Zone/Sports 
  1216.  Illustrated Swimsuit packages For Windows. 
  1217.  
  1218.  This screen saver features an admirable collection of modules that will keep 
  1219.  your display hopping, all customizable according to speed, number of various 
  1220.  objects to display, etc.  One unfortunate lack in the program is the inability 
  1221.  to specify a favorite module as the default, one can only activate or 
  1222.  deactivate specific modules, from there the program will choose at random 
  1223.  among the active modules which one to display.  This is a minor complaint, as 
  1224.  many of the modules are equally appealing to watch.  Nice one! 
  1225.  
  1226.  FileGraph/PM.  As the former administrator of a terminally overloaded Netware 
  1227.  network, I came to appreciate the need for a quick glance at disk usage 
  1228.  statistics.  Naturally, Dos provides no such thing.  Netware also doesn't 
  1229.  provide an easy way to peer down into a directory tree to see who or what is 
  1230.  hogging disk resources. 
  1231.  
  1232.  This program does one thing and does it quite well:  it creates a horizontal 
  1233.  bar chart displaying the relative storage taken by each directory or directory 
  1234.  path on a given drive.  Available drives can be displayed one at a time in an 
  1235.  expandable outline form, showing the relative storage of each directory or 
  1236.  directory path in green (small directory), yellow (larger directory) or red 
  1237.  (very large directory).  Very good. 
  1238.  
  1239.  Roids.  'Roids' is closely based on the old 'Asteroids' arcade game.  This was 
  1240.  actually one of the first multimedia-enabled games for OS/2.  What can be said 
  1241.  for 'Roids', except shoot the boulders before they crash into you! 
  1242.  Unfortunately, Roids suffers from two problems:  it is keyboard only, and 
  1243.  rather sluggish and unintuitive at that; and its playing speed and difficulty 
  1244.  levels are wound too tight.  At the Beginner level, it's like watching paint 
  1245.  dry, at the next level up it's unusable from a keyboard.  Too bad. 
  1246.  
  1247.  WPS Trashcan object.  Perhaps the best program of the pack, WPS Trashcan 
  1248.  implements the venerable Trashcan object on your Desktop.  Without replacing 
  1249.  the Shredder (although you might wish to), the Trashcan will allow you to put 
  1250.  in limbo any files, directories or objects you want to delete, and truly 
  1251.  delete them later if you're really really sure.  More compassionate than the 
  1252.  Shredder and much more reliable than Undelete, this is a genuine treasure. 
  1253.  
  1254.  FileBar.  The 'fifth wheel' award in Warp would surely go to the LaunchPad. 
  1255.  Apparently included because Windows 3.x (which needed launchpads desperately) 
  1256.  already had several third party products, IBM must have forgotten that the 
  1257.  Workplace Shell is essentially one big LaunchPad. 
  1258.  
  1259.  Even so, this FileBar is an unobtrusive, pop-up menu bar that looks very 
  1260.  suspiciously like (gasp!) Windows 95's filebar. Fully customizable, you can 
  1261.  add your own preferred features and programs for convenient menu access right 
  1262.  from the Desktop.  If you like this sort of thing, this is the sort of thing 
  1263.  you'll like. 
  1264.  
  1265.  Icons.  A mercifully brief collection of those most silly of computer 
  1266.  commodities.  If wading through the EA-grinding collection of custom icons on 
  1267.  Hobbes is too much, you might find a cute one here.  Strangely, there are 
  1268.  several duplicates, even in as few as these. 
  1269.  
  1270.  LICENSING 
  1271.  
  1272.  With a collection of software from different authors, this couldn't have been 
  1273.  too easy for Stardock to manage.  Fortunately, they have a single license for 
  1274.  all products included here, and after some of the ridiculous and offensive 
  1275.  licensing I've seen lately this was a joy to read.  Each program is licensed 
  1276.  to you, the purchaser, for your installation on as many PC's as you have, as 
  1277.  long as each program is used only on one PC at any one time. Bravo, Stardock! 
  1278.  
  1279.  It must be pointed out that although these programs have shareware versions 
  1280.  available, "OS/2 Essentials" is the commercial product of Stardock Systems. 
  1281.  It is not to be copied or distributed. 
  1282.  
  1283.  SUMMARY 
  1284.  
  1285.  "OS/2 Essentials" may not perfectly live up to its name, but overall it's an 
  1286.  impressive collection of some fine utilities bundled into a convenient 
  1287.  package.  Implementing any two items in this bundle will easily justify the 
  1288.  tiny cost.  Combined with a refreshing, sensible license, "OS/2 Essentials" is 
  1289.  a worthwhile purchase for any OS/2 user.  Shadow this one to your Desktop! 
  1290.  
  1291.  - Ed Trumbo 
  1292.  
  1293.  
  1294. ΓòÉΓòÉΓòÉ 5.3. OS/2 and LAN Server Certification Handbooks ΓòÉΓòÉΓòÉ
  1295.  
  1296.  OS/2 Certification Handbook 
  1297.  OS/2 Lan Server Certification Handbook 
  1298.  
  1299.  by various authors, 
  1300.  both published by New Riders Publishing 
  1301.  
  1302.  The computer industry and its customers both face an interesting quandary. 
  1303.  How do we 'benchmark' the technical skills and knowledge of our practitioners? 
  1304.  While four-year degrees in computer science may be useful for programmers, 
  1305.  they just don't provide appropriate background and training in the specific 
  1306.  products used by clients.  An increasingly popular solution to this issue is 
  1307.  the use of vendor administered, voluntary 'certification' based on specific 
  1308.  products and environments. 
  1309.  
  1310.  Novell was the first (as far as I know) to introduce its certification 
  1311.  programs, and thanks to its aggressive promotion of these programs the CNA, 
  1312.  CNE and ECNE designations are much sought by both practitioner and customer 
  1313.  alike.  Other companies have followed suit, such as Microsoft, Lotus and IBM. 
  1314.  
  1315.  IBM offers voluntary certification in Administration, Engineering and 
  1316.  Training, for OS/2 and Lan Server.  The battery of tests, administered by 
  1317.  Drake Prometric, covers a series of topics designed to test depth of knowledge 
  1318.  and experience in all support aspects of the products.  Although the testing 
  1319.  process can get rather expensive, Drake and IBM typically offer free testing 
  1320.  at various OS/2 oriented conferences. 
  1321.  
  1322.  Naturally, with certification becoming an increasingly valuable 'feather in 
  1323.  the cap', an after market industry of study guides and sample tests has sprung 
  1324.  up.  In cooperation with New Riders Publishing, IBM offers two 'Certification 
  1325.  Handbooks' as study guides. 
  1326.  
  1327.  OS/2 CERTIFICATION HANDBOOK 
  1328.  
  1329.  As with many other New Riders computer books, this is a large volume that 
  1330.  attempts to cover all aspects of the product or topic in question.  Most such 
  1331.  books end up skimping in one area or another, note the number of 'OS/2 bibles' 
  1332.  that ignore or otherwise downplay REXX, certainly one of OS/2 unique 
  1333.  strengths. A certification handbook really can't afford to do so, and "OS/2 
  1334.  CH" includes a lengthy Appendix devoted to one of the best REXX 
  1335.  tutorial/reference I've seen outside of a dedicated REXX book. 
  1336.  
  1337.  CH covers installation, use and optimization of OS/2 2.x and Warp, often with 
  1338.  separate information detailing the differences between versions.  This is 
  1339.  unique, as many other 'bibles' emphasize one version exclusively.  Throughout 
  1340.  the book, there is an extraordinary emphasis on *supporting* OS/2 and its 
  1341.  customers, which is what really distinguishes this book from others of its 
  1342.  size, weight, gravitational pull, etc. 
  1343.  
  1344.  OS/2 LAN SERVER CERTIFICATION HANDBOOK 
  1345.  
  1346.  Into a much less crowded market comes LSCH.  Aside from Ziff-Davis' 
  1347.  "Connecting with Lan Server 4.0" by Barry Nance, this is perhaps the only 
  1348.  after-market publication devoted to IBM's superb LAN package.  As with CH 
  1349.  above, LSCH thoroughly covers all aspects of pre- and post-installation, use 
  1350.  and optimization of Lan Server 3.0 and 4.0. 
  1351.  
  1352.  BOTH BOOKS 
  1353.  
  1354.  The two books are so much alike that at this point we can consider them 
  1355.  together.  Both books have an identical structure, a few major 'parts' broken 
  1356.  down into individual chapters and headings.  This makes them ideally suited as 
  1357.  reference manuals. Each chapter ends with 'Review Questions and Answers', 
  1358.  although I found many of these to be along the lines of 'Who's buried in 
  1359.  Grant's tomb' and not at all like the more rigorous questions on the exams. 
  1360.  
  1361.  Each book comes with a bundled CD-ROM.  If fact, both come with the same 
  1362.  CD-ROM.  Unfortunately, this is the one area of these books where IBM/New 
  1363.  Riders really, really blew it! Instead of offering a disk chock full of 
  1364.  relevant reference materials, utilities, shareware and such, all of which 
  1365.  would nicely complement the books and serve its intended market, we get a CD 
  1366.  with contents like: 
  1367.  
  1368.      floppy images of the Warp and Lan Server demo disks 
  1369.  
  1370.      specification sheets of Warp and Lan Server 
  1371.  
  1372.      descriptions of the Developer's Assistance and Ready-and-Approved programs 
  1373.  
  1374.      the IBM Lan Systems Buyer's Guide 
  1375.  
  1376.      CERT94.ZIP, a program featuring a collection of sample questions from the 
  1377.      certification exams 
  1378.  
  1379.      the Netware to Lan Server Migration tool 
  1380.  
  1381.  Some of this is basically useless, not to mention readily available in much 
  1382.  more current form on-line.  Imagine these books with a sample copy of the 
  1383.  Technical Connection CD from IBM, or even the OS/2 Online Book Collection, and 
  1384.  compare these to the kind of promotional giveaway-type CD provided instead. 
  1385.  It made me wish CD's were erasable. 
  1386.  
  1387.  Second major beef: the price.  Each of these books costs $89.99 list price. 
  1388.  Although the computer reading public is accustomed to paying $40-$50 for books 
  1389.  of this size and scope, this kind of double pricing indicates an attempt to 
  1390.  exploit 'certification' mania rather than truly distinguish the books from the 
  1391.  many other similar ones that are available. 
  1392.  
  1393.  THE BOTTOM LINE 
  1394.  
  1395.  Both of these books are comprehensive and well written.  The text makes an 
  1396.  excellent resource for those who support OS/2 and Lan Server customers, as 
  1397.  opposed to merely paraphrasing the manuals. Unfortunately, the grossly 
  1398.  inflated price and the useless CD's make these books a questionable purchase 
  1399.  at best.  The same books at half price, or at current price with better disks, 
  1400.  would have been so much better. 
  1401.  
  1402.  - Ed Trumbo 
  1403.  
  1404.  
  1405. ΓòÉΓòÉΓòÉ 5.4. IDE/EIDE Hard Drive Controllers ΓòÉΓòÉΓòÉ
  1406.  
  1407.  Promise EIDE2300 VLB 
  1408.  
  1409.  Promise DC4030-VL2 Cache 
  1410.  
  1411.  Precision DC680CD Cache 
  1412.  
  1413.  The quest for the best system performance under OS/2 inevitably brings up the 
  1414.  issue of hardware components.  While the most impressive gains come from 
  1415.  adding RAM, faster processors and video accelerators, choosing the best 
  1416.  combinations of hard drive(s) and controllers provides a big boost in the 
  1417.  performance of a disk intensive system like OS/2. 
  1418.  
  1419.  Today, hard drives are available in two basic specifications: Enhanced 
  1420.  Integrated Drive Electronics (EIDE) and Small Computer Systems Interface 
  1421.  (SCSI).  EIDE, a recent improvement to the IDE specification, has become the 
  1422.  most common type of drive used in standard PC's.  EIDE brings IDE's 
  1423.  performance up to near SCSI levels and accommodates other devices such as 
  1424.  CD-ROMs and tape drives written to the EIDE specs.  SCSI is the standard for 
  1425.  Macintosh PC's and is used in high-end IBM compatibles.  SCSI is known for 
  1426.  offering faster performance, higher capacities and support for a diversity of 
  1427.  devices. 
  1428.  
  1429.  I've long avoided the use of SCSI hard drives because of my experiences with 
  1430.  them in the past.  Although they enjoy widespread support as server drives, 
  1431.  they are considerably more expensive than EIDE drives and tend to be 
  1432.  unreliable and sensitive to the point of neurosis. 
  1433.  
  1434.  Let's look at three Vesa Local Bus IDE and EIDE controllers that can offer a 
  1435.  viable alternative to SCSI, and how well they're supported under OS/2. 
  1436.  
  1437.  PRECISION DC680CD CACHE - 
  1438.  
  1439.  The first of two of these controllers that implement an on-board processor and 
  1440.  dedicated cache RAM is the Precision DC680CD.  The Precision card incorporates 
  1441.  a Tekram BIOS and a Harris 286 compatible processor to relieve CPU control of 
  1442.  disk I/O.  Using two banks of two 30-pin SIMMs, one can add anything from 512K 
  1443.  to 16M of RAM on board, freeing up system memory that would ordinarily be 
  1444.  devoted to disk caching. 
  1445.  
  1446.  The DC680CD supports floppy drives up to 1.44M and includes two EIDE sockets, 
  1447.  allowing up to four EIDE drives at once.  In addition, there is a separate 
  1448.  socket for use with an ATAPI CD-ROM drive.  The card supports auto detection 
  1449.  of hard drives, even to the point of identifying the specific make and model. 
  1450.  
  1451.  One unique feature of the DC680CD is its support for mirroring, or RAID Level 
  1452.  1.  Mirroring is the technique of connecting two identical drives to one 
  1453.  controller and setting them to run in sync.  If one drive fails or goes 
  1454.  off-line for any reason, the system continues running from the other drive 
  1455.  seamlessly.  This is configurable entirely from the card's BIOS at any time. 
  1456.  
  1457.  The DC680CD is also capable of switching the 'bootable' drive from its own 
  1458.  BIOS, overriding the drive jumpers, cabling and system BIOS.  With two of 
  1459.  these controllers maxed out at four drives each, one could actually boot eight 
  1460.  different OS's, all without special formatting or drive swapping. 
  1461.  
  1462.  Benchmarking a cached controller is an exercise in futility.  Track to track 
  1463.  seek and access times were reported as taking 0.0 milliseconds, with 
  1464.  throughput rated at 6.6 Megs per second.  Take with a grain of salt, as 
  1465.  benchmarking software can easily be thrown off by caching, but this should 
  1466.  give you an idea of the raw performance available to a PC equipped with this 
  1467.  controller. 
  1468.  
  1469.  On to the OS/2 specifics. The DC680CD ships with a 1995 revision driver for 
  1470.  32-bit OS/2.  The driver worked the first time I installed it, no switches 
  1471.  were necessary.  In fact, no switches are supported! It's a beautiful thing 
  1472.  when third-party OS/2 drivers work properly and as advertised right out of the 
  1473.  box, and Precision deserves my compliments.  Here's an important safety tip: 
  1474.  do not use their custom driver when installing OS/2, I experienced many 
  1475.  bizarre failures and crashes after these attempts.  The DC680 is usable with 
  1476.  OS/2's default IBM1S506.ADD driver, wait until after an OS/2 installation to 
  1477.  apply the custom driver. 
  1478.  
  1479.  Note:  I tested the DC680CD on two homebrew 486-66's with 20Megs RAM and Warp 
  1480.         Connect.  The card(s) supported one 1.44 floppy drive, two 80ns 1Meg 
  1481.         SIMMs and two Western Digital Caviar 1280 EIDE drives. 
  1482.  
  1483.  PROMISE DC4030VL-2 - 
  1484.  
  1485.  The second of our caching controllers is a bit older, it does not take 
  1486.  advantage of the EIDE enhancements, although EIDE hard drives can be used with 
  1487.  it.  The DC4030VL-2 supports up to four hard drives using two separate IDE 
  1488.  slots, and two banks of two 30-pin SIMM slots configurable for 512K to 16Megs 
  1489.  of dedicated cache. 
  1490.  
  1491.  I've had the most experience with this controller since I've used it regularly 
  1492.  for over a year now.  Unfortunately, most of these experiences have not been 
  1493.  good.  Beginning with OS/2 2.1, I found that after installing this controller 
  1494.  and its driver, I could no longer reliably use my secondary mouse button.  I 
  1495.  could not resolve this most peculiar problem until I abandoned Promise's 
  1496.  driver in favor of the standard IBM1S506.ADD.  This deprived me of the 
  1497.  advanced capabilities of the Promise driver, but the cache and performance 
  1498.  were there so I continued to use the 4030 in my system. 
  1499.  
  1500.  With the release of Warp, I found Warp would not even install or recognize my 
  1501.  hard drives under the Promise controller and IBM driver. This was actually 
  1502.  documented (incorrectly at first) in Warp's manual. After an IBM APAR amended 
  1503.  the documented fix, I attempted the fix and found that it still did not work. 
  1504.  By using an updated Promise driver, I was finally able to install and use Warp 
  1505.  with the driver in 32-bit mode. Or so I thought.  My system would boot and run 
  1506.  reliably two or three times after installation, but the next time my Desktop 
  1507.  and/or .ini files would be put through a blender. Promise acknowledges this 
  1508.  problem and blames it on 'certain motherboards' and HPFS, their suggested 
  1509.  fixes involve one of three things: use FAT on your OS/2 boot drive, create a 
  1510.  separate FAT partition to store .ini's and Desktop or use the /W switch to 
  1511.  force the controller into 16-bit mode.  I experienced the same corruption on 
  1512.  an OS/2 FAT boot drive.  I found the second method quite difficult and equally 
  1513.  unreliable. 
  1514.  
  1515.  For more than a year, I'd used the 16-bit switch to continue running the 
  1516.  Promise controller under OS/2.  As difficult and aggravating as it was, once 
  1517.  you've experienced a caching controller, there's no way you'll want to run 
  1518.  without one.  Of course, I've since switched to the DC680. 
  1519.  
  1520.  Benchmarks on the DC4030VL-2 reveal some differences to the Precision card, 
  1521.  the track-to-track seek and access came out as 0.1 milliseconds and the 
  1522.  throughput was 8.9Megs/second.  Again, I can't make too much out of this since 
  1523.  benchmarks are unreliable where caches, dedicated processors and custom BIOSes 
  1524.  are involved. 
  1525.  
  1526.  Note:  I tested the DC4030VL-2 on three homebrew 486-66's with 16-20Megs RAM, 
  1527.         using OS/2 2.1, Warp and Warp Connect.  The card(s) supported one 1.44M 
  1528.         floppy drive, 2 80ns 1Meg SIMMs and two Western Digital Caviar EIDE 
  1529.         drive with capacities ranging from 540Meg to 1.2Gig. 
  1530.  
  1531.  PROMISE EIDE2300 - The last controller in my review does not support an on 
  1532.  board memory cache.  The Promise EIDE2300 does however support the EIDE 
  1533.  specification and includes a full complement of high performance I/O ports; 
  1534.  two serial ports using an on board 16550 UART and an EPP bi-directional 
  1535.  parallel port.  Combined with a good VLB video accelerator, the typical PC 
  1536.  would have a complete system throughput solution in two slots. 
  1537.  
  1538.  The EIDE2300 has two slots for IDE support, one has support for VLB throughput 
  1539.  while the second uses standard throughput.  Promise's documentation recommends 
  1540.  using the VLB socket for high performance devices like hard drives and using 
  1541.  the second socket for slower devices like CD-ROMs and tape drives. 
  1542.  
  1543.  I looked forward to using this card, as my PC is maxed out as far as slots go 
  1544.  and I've already lost one power supply because of it.  Based on my experience 
  1545.  with Promise's 4030 controller, I didn't waste time trying to run Warp with 
  1546.  the default IBM1S506 driver, I immediately implemented Promise's EIDE2300.ADD 
  1547.  and re-installed Warp.  The installation went without incident and my system 
  1548.  proved stable and usable.  Or so I thought!  An obscure problem surfaced not 
  1549.  long after installation, when it seemed that several OS/2 applications were 
  1550.  stalling during their installations.  All affected software had one thing in 
  1551.  common, they all used the standard IBM installation routine with the pull-down 
  1552.  menus, readme file with 'Continue' and 'Cancel' buttons, etc.  The 
  1553.  installation window would come up, but clicking on 'Continue' produced an 
  1554.  endless loop.  Only after seeing the same behavior on a second 2300 based OS/2 
  1555.  PC did I make the connection.  This particular failure was not caused by using 
  1556.  the driver to install OS/2, I added the card and driver to an existing 
  1557.  installation, using a different motherboard than I'd used for the 4030's. 
  1558.  Interestingly, I found I could avoid this by using the 4030 driver, but it 
  1559.  adds up to Yet Another Flaky Driver from Promise! 
  1560.  
  1561.  Benchmarks were more natural on this non-cached card.  Track-to-track seek and 
  1562.  access came out to 0.8 milliseconds, which exceeded the rated speed of the 
  1563.  drives themselves.  Throughput came out as 4.5meg/second. 
  1564.  
  1565.  SUMMARY 
  1566.  
  1567.  With a dedicated BIOS, CPU and hard cache RAM, an IDE/EIDE controller promises 
  1568.  (no pun intended!) to provide the kind of performance associated with SCSI, 
  1569.  without the aggravation.  In this roundup, only one controller actually did 
  1570.  so.  The Precision DC680CD caching controller makes an excellent addition to 
  1571.  any OS/2 PC using EIDE drives and VLB slots. 
  1572.  
  1573.  Although the Promise 4030VL-2 can be made usable, there are just too many 
  1574.  compromises and risks involved.  If they ever manage to learn the subtle art 
  1575.  of OS/2 device driver creation, a more modern version of the 4030 would be 
  1576.  worth looking into.  The same goes for the 2300. 
  1577.  
  1578.  SPECIFICATIONS: 
  1579.  
  1580.   Promise EIDE2300 -
  1581.                                               Up to 4 hard drives and 2 floppy drives
  1582.                                               Enhanced IDE
  1583.                                               Support for ATAPI CD-ROM
  1584.                                               2 9-pin 16550 high speed serial ports and 1 EPP bi-directional Parallel port
  1585.                                               Drivers for OS/2 (2.x and up)
  1586.                                               Price range : $50-$70
  1587.  
  1588.   Promise DC4030-VL2 -
  1589.                                                 Up to 4 hard drives and 2 floppy drives (2.88Meg or less)
  1590.                                                 Up to 16Meg cache memory using 30 pin SIMMs
  1591.                                                 80286 processor on board
  1592.                                                 Drivers for OS/2 (2.x and up)
  1593.                                                 Price range :  $120-$150 (without cache RAM)
  1594.  
  1595.   Precision DC680CD -
  1596.                                                 Up to 4 hard drives and 2 floppy drives (1.44Meg or less)
  1597.                                                 Enhanced IDE
  1598.                                                 Separate port for ATAPI CD-ROM
  1599.                                                 RAID Level 1 (Mirroring) as an optional setting
  1600.                                                 Up to 16Meg cache memory on board using 30 pin SIMMs
  1601.                                                 80C286 processor on board
  1602.                                                 Drivers for OS/2 (2.x, 3.x)
  1603.                                                 Price range :  $130-$160 (without cache RAM)
  1604.  
  1605.  - Ed Trumbo 
  1606.  
  1607.  
  1608. ΓòÉΓòÉΓòÉ 5.5. Hobbes Archive CD's ΓòÉΓòÉΓòÉ
  1609.  
  1610.  Walnut Creek, December 1995 edition 
  1611.  InfoMagic, October 1995 edition 
  1612.  
  1613.  Programmers and developers have been a core audience for OS/2 since its 
  1614.  earliest days.  While this hasn't translated into a vast collection of 
  1615.  mainstream shrinkwrapped applications, there are tremendous selections of 
  1616.  public domain and shareware programs in every possible category available for 
  1617.  OS/2, enough to satisfy practically any need for native code or information. 
  1618.  
  1619.  The 'Hobbes' server at New Mexico State University has become the defacto 
  1620.  standard location for collecting and disseminating OS/2 public domain and 
  1621.  shareware.  Available by Internet FTP and WWW, it has grown over the years to 
  1622.  hundreds of megabytes.  Sorting through this collection online would be 
  1623.  difficult and unrealistic for most people. 
  1624.  
  1625.  Fortunately, CD-ROMs make it possible to store the entire archive and 
  1626.  distribute it conveniently and inexpensively.  For several years, Walnut Creek 
  1627.  has produced regularly (well, somewhat regularly) updated editions of the 
  1628.  Hobbes archive on CD-ROM.  They are no longer alone in this market, as 
  1629.  InfoMagic has begun releasing their own version of the Hobbes archive. 
  1630.  Although each collection basically includes the same content, the two 
  1631.  companies take a very different approach in presentation. 
  1632.  
  1633.  WALNUT CREEK HOBBES, DECEMBER 1995 
  1634.  
  1635.  I've been buying the Walnut Creek Hobbes archive since I found the November 
  1636.  1992 disc at a local trade show.  The recently released December 1995 edition 
  1637.  overcomes the problems that plagued the March and June discs. 
  1638.  
  1639.  Until early 1995, the Hobbes directories were divided into '1.x' and '2.x' 
  1640.  categories, to distinguish between 16 and 32-bit files.  With the advent of 
  1641.  Warp, Hobbes was restructured into a more descriptive directory structure 
  1642.  based on 16 bit (primarily for OS/2 1.x but usable on all versions), 32 bit 
  1643.  (applying to OS/2 2.x and up) and Warp (OS/2 3.x specific) files.  The March 
  1644.  1995 Walnut Creek archive suffered from having been imaged during this 
  1645.  restructuring, the resulting disc was an incoherent mess of files duplicated 
  1646.  and wrongly categorized.  Hobbes was straightened out in time for Walnut 
  1647.  Creek's June 1995 archive, but the complete archive was too large to fit on 
  1648.  one CD.  Walnut Creek sacrificed some directories, including the IBM EWS 
  1649.  mirror, to keep the archive on one disc. 
  1650.  
  1651.  With the new December 1995 edition, Walnut Creek has finally expanded their 
  1652.  Hobbes archive to two CD-ROMs containing the complete Hobbes image.  The first 
  1653.  disc is dedicated to the standard archives of public domain, shareware and 
  1654.  text files, the second disc contains IBM EWS, CSD's, Service Paks and other 
  1655.  "official" files, primarily from IBM. 
  1656.  
  1657.  Walnut Creek makes the Hobbes directories accessible through DOS and OS/2 text 
  1658.  mode browsers launched by GO.BAT and GO.CMD, respectively.  While they 
  1659.  simplify the process of browsing and extracting the archived files to disk, 
  1660.  the VIEW.EXE and OS2VIEW.EXE programs don't offer much ability to preview 
  1661.  individual archives or 'readme' files.  Besides the short descriptions in the 
  1662.  directory listings, the only way to examine the actual contents of a zip file 
  1663.  is to extract it to a hard drive.  Some programs even require their own 
  1664.  installation routines after this. 
  1665.  
  1666.  The December discs now include two Windows browsers, one for 16 bit Windows 
  1667.  and one for 32 bit Windows.  The W16VIEW.EXE will work with OS/2's Windows 
  1668.  while the W32VIEW.EXE does not. 
  1669.  
  1670.  INFOMAGIC HOBBES, OCTOBER 1995 
  1671.  
  1672.  InfoMagic has been competing with Walnut Creek on several fronts for some time 
  1673.  now.  Their October Hobbes collection is their second release of this archive. 
  1674.  It attracted my attention when Walnut Creek apparently skipped its Hobbes 
  1675.  updates between June and December. 
  1676.  
  1677.  While Walnut Creek just now released a two disc archive, InfoMagic's archive 
  1678.  ships on four CD's.  This collection is in 'ready-to-run' format, meaning that 
  1679.  Hobbes files are already unzipped on the discs.  If a program doesn't require 
  1680.  its own installation or write-access to the default drive, you can actually 
  1681.  run that program right from the CD.  Walnut Creek had released a 
  1682.  'ready-to-run' Hobbes disc over a year ago, but it was mostly the GNU Unix 
  1683.  ports and has not been updated since its initial release. 
  1684.  
  1685.  The ready-to-run structure makes the InfoMagic discs easier to browse and 
  1686.  preview programs before commiting hard drive space, even temporarily.  It is 
  1687.  also convenient for reading 'readme's and manuals before running installation 
  1688.  programs that might clutter your .INI's, WPS classes, DLL directories and 
  1689.  Templates folders with plenty of stubborn baggage. 
  1690.  
  1691.  The browser is where the InfoMagic collection really shines.  No primitive 
  1692.  unzip shell here!  InfoMagic wants one megabyte of local storage to install a 
  1693.  superb, OS/2 specific, feature-rich INF browser that will display the 
  1694.  directory of a chosen archive, select included text files for viewing, open a 
  1695.  command line in the chosen directory or launch the installation program, if 
  1696.  any.  As an amateur IPF developer, I was very impressed with the 
  1697.  sophistication and polish evident in this browser, from the consistent 
  1698.  alignment of text to the user editable CFG file.  Congratulations to Jerry 
  1699.  Hofmann of Hofmann Consulting, Inc., who developed this for InfoMagic. 
  1700.  
  1701.  Having said all of that, I must point out that I experienced some problems 
  1702.  using the browser.  It would intermittently fail to prompt me for the 
  1703.  appropriate CD, bringing up an empty window when I selected a file not 
  1704.  contained on the currently mounted CD.  Also, when launched the browser loses 
  1705.  focus and clocks perpetually, until I launch another program and return to 
  1706.  click in the browser window.  I can't be sure if these problems are related to 
  1707.  my application of FixPak 16, but since my system handled FixPak 16 without 
  1708.  problems otherwise, I'm inclined to consider the browser 'not ready for prime 
  1709.  time'. 
  1710.  
  1711.  CONCLUSION 
  1712.  
  1713.  I won't debate the merits of the Hobbes archive itself.  It goes without 
  1714.  saying that if you use OS/2, you need Hobbes and you need a steady supply of 
  1715.  the latest updates to Hobbes.  Walnut Creek's expansion to a two disc set is 
  1716.  the only excuse an OS/2 user needs to add that second CD-ROM drive to their 
  1717.  PC, LAN server or BBS. 
  1718.  
  1719.  It comes down to the distinctive methods of presentation.  InfoMagic is the 
  1720.  clear winner in terms of initial efforts toward usability and convenience, but 
  1721.  they need to fix a few bugs in that wonderful browser.  Having to swap four 
  1722.  CD's rather than two is a small price to pay for interactive testing and easy 
  1723.  access. 
  1724.  
  1725.  I expect Walnut Creek will still be favored by LAN administrators and BBS 
  1726.  operators, who will only need two CD-ROM drives online rather than four to 
  1727.  provide the entire archive. 
  1728.  
  1729.  For that matter, Hobbes is so important to OS/2 and these CD sets are so 
  1730.  relatively cheap that I truly recommend them both, especially if their update 
  1731.  schedules continue to be complementary rather than competitive. 
  1732.  
  1733.  - Ed Trumbo 
  1734.  
  1735.  PRODUCT INFORMATION 
  1736.  
  1737.  The Hobbes archive is maintained by Myke Kretzer at the New Mexico State 
  1738.  University.  It is directly available over the Internet at hobbes.nmsu.edu. 
  1739.  
  1740.  Walnut Creek Hobbes Archive $29.95 single issue $19.95 for a four issue 
  1741.  subscription 
  1742.  
  1743.  InfoMagic Hobbes Archive $35.00 
  1744.  
  1745.  
  1746. ΓòÉΓòÉΓòÉ 6. Tips and Tricks ΓòÉΓòÉΓòÉ
  1747.  
  1748.  
  1749. ΓòÉΓòÉΓòÉ 6.1. Work Areas ΓòÉΓòÉΓòÉ
  1750.  
  1751.  Picture "work areas" as Your Favorite Desktop On Demand. 
  1752.  
  1753.  Every GUI provides the ability to open multiple windows and programs on 
  1754.  screen.  OS/2 can even be set up to restart previously active programs, either 
  1755.  from the Startup folder or through the setting of the AUTOSTART variable in 
  1756.  CONFIG.SYS. This is an all-or-nothing option, though, dependent on conditions 
  1757.  that must be updated manually.  It would be convenient to automatically open 
  1758.  every needed program all at once, arranged according to your own preferences 
  1759.  and in the right proportions, but only when you actually wanted to. 
  1760.  
  1761.  OS/2 has this ability through the "work area".  A Work Area is a special type 
  1762.  of Folder that will automatically activate all program objects contained 
  1763.  within it whenever the folder is opened.  For instance, a Work Area folder 
  1764.  could contain shadows of the program icons relating to a given project, such 
  1765.  as Describe,  Lotus 1-2-3, your PIM Address Book for reference, etc. Let's 
  1766.  also say that at one time you arranged the windows of these active programs 
  1767.  for easy access on your screen.  Rather than loading each program separately 
  1768.  and recreating this layout each time you want to access these programs, you 
  1769.  can define the folder as a Work Area. 
  1770.  
  1771.  Try this: Drag a Folder template onto the Desktop or another folder.  Open its 
  1772.  Settings Notebook and click on the General tab. Check the "Work Area' box and 
  1773.  close the Notebook.  This new folder is now defined as a Work Area folder. 
  1774.  
  1775.  Shadow a few relevant programs into this folder and close it. When you reopen 
  1776.  the folder, each program will launch automatically.  You can now adjust their 
  1777.  layout on screen for convenient access.  Go ahead and close the applications, 
  1778.  the last screen positions will be remembered as usual. 
  1779.  
  1780.  From now on, opening that folder will automatically open all objects contained 
  1781.  within it, using the same windows proportions as before. 
  1782.  
  1783.  
  1784. ΓòÉΓòÉΓòÉ 6.2. Location of Templates ΓòÉΓòÉΓòÉ
  1785.  
  1786.  Many OS/2 aware applications provide their own document Templates, which 
  1787.  during installation are automatically added to OS/2's Templates folder.  By 
  1788.  right-clicking on these Templates, you can Move them to more convenient 
  1789.  locations for easier access, perhaps the folders for the related application. 
  1790.  
  1791.  Some programs' Templates will Move this way, other treat the Move command like 
  1792.  Copy, duplicating the Templates at the destination but not removing them from 
  1793.  the Templates directory.  For instance, Mesa 2's Templates will Move out of 
  1794.  the Templates folder, but the IBM Internet Connection Templates will Copy. 
  1795.  
  1796.  
  1797. ΓòÉΓòÉΓòÉ 6.3. Obscure or Undocumented Commands ΓòÉΓòÉΓòÉ
  1798.  
  1799.  Every software package of any significant scope has among its various 
  1800.  capabilities certain features that often go neglected.  This may be because 
  1801.  these features have no corresponding equivalent in similar programs, it may be 
  1802.  poorly documented or even completely undocumented. Let's explore some of these 
  1803.  features in OS/2. 
  1804.  
  1805.  RMVIEW 
  1806.  
  1807.  Warp's BonusPak comes with a handy System Information Tool, a subset of IBM's 
  1808.  NetFinity package.  Although this is good for simple requirements, there are 
  1809.  times when it would help to have a complete snapshot of very low-level 
  1810.  information about your hardware, without having to navigate a GUI interface. 
  1811.  
  1812.  RMVIEW is a command-line utility which will inspect your hardware and 
  1813.  exhaustively report on every relevant characteristic and configuration detail 
  1814.  that it can detect.  Being command-line, you can easily redirect its text 
  1815.  output to a file for handy reference later. 
  1816.  
  1817.  Here's a summary of RMVIEW's switches: 
  1818.  
  1819.    RMVIEW  Version .94
  1820.    Syntax: RMVIEW [switch]
  1821.  
  1822.      /P   Display Physical view (default)
  1823.      /P1       Physical view with planar chipset
  1824.      /D   Display Driver view
  1825.      /D1       Driver view with planar chipset
  1826.      /L   Display Logical view
  1827.       /R    Display raw data. Use with P L D switch
  1828.  
  1829.      /IRQ  Display claimed Interrupt levels (IRQ)
  1830.      /IO   Display claimed IO ports above 100 Hex
  1831.      /IOA  Display all claimed IO ports
  1832.      /DMA  Display claimed DMA channels
  1833.      /MEM  Display claimed Memory regions
  1834.       /SO   Sort IO, IOA, IRQ, DMA, MEM by owner
  1835.  
  1836.      /HW   Display Hardware Tree
  1837.      /?   Help
  1838.  
  1839.  RMVIEW is a convenient way to inspect your system for new hardware 
  1840.  installations or debugging hardware conflicts.  You will find RMVIEW 
  1841.  documented in OS/2's on-line help and in certain third-party manuals, please 
  1842.  refer to these for more information on this impressive utility. 
  1843.  
  1844.  OSDELETE 
  1845.  
  1846.  As hard as it may be to imagine, there may be situations where it's desirable 
  1847.  to completely remove OS/2 from a partition.  Although this command is 
  1848.  'officially' undocumented, you will find this command-line menu program in the 
  1849.  \OS2\SYSTEM\INSTALL directory of your boot drive. 
  1850.  
  1851.  OSDELETE, when run on a dual-boot Dos system, will completely remove OS/2 from 
  1852.  the partition, restoring single-boot Dos capability.  No switches are 
  1853.  necessary or available. 
  1854.  
  1855.  There is one caveat to OSDELETE, it cannot remove the hidden "EA DATA. SF" 
  1856.  file which stores OS/2's extended attributes on FAT partitions.  This file 
  1857.  must be manually deleted afterwards. 
  1858.  
  1859.  SEMAINT 
  1860.  
  1861.  For another poorly documented feature of OS/2 refer to Jim Wong's tutorial on 
  1862.  SEMAINT in the April GDOUG newsletter or its reprint in GDOUG Volume 1. 
  1863.  Briefly, it allows the creation of a custom partition for 'maintenance' 
  1864.  booting, in case a severe error occurs on your primary partition. 
  1865.  
  1866.  
  1867. ΓòÉΓòÉΓòÉ 6.4. Fine Tuning Icon Positions within a Folder ΓòÉΓòÉΓòÉ
  1868.  
  1869.  A folder with more than a few icons in it can take on a cluttered appearance, 
  1870.  even after selecting 'Arrange'.  A good example is the Templates folder, which 
  1871.  is subject to frequent updates by product installations, etc.  It can be 
  1872.  difficult to find a frequently used 'Program' Template if it's lost in a sea 
  1873.  of 'Digital Audio' and 'FPWorks' Templates. 
  1874.  
  1875.  Fortunately, a folder's pop-up menu provides a Sort option.  Bring up a 
  1876.  folder's menu by either secondary clicking on an empty spot or single clicking 
  1877.  the close button.  Select the arrow beside 'Sort'.  Note that you can sort by 
  1878.  name or several other criteria, in this example we'll use name. Select 'Sort' 
  1879.  and your icons will automatically arrange themselves by name, the exact 
  1880.  appearance of your folder may vary depending on your selected preference in 
  1881.  the folder's 'Settings/View' notebook. 
  1882.  
  1883.  Speaking of the Settings notebook, you can specify that the folder should 
  1884.  "Always Maintain Sort Order' by checking the box by that name in the 'Sort' 
  1885.  page of the folder's notebook.  With this selected, your icons will 
  1886.  automatically sort and flow with any icon insertions and deletions you do. 
  1887.  
  1888.  What if you want an extra level of control over your icon positions, perhaps 
  1889.  to force the 'Data File', 'Program' and 'Folder' Templates to appear at the 
  1890.  top of the folder regardless of the other contents?  To do this, we can take 
  1891.  advantage of ASCII sorting, which follows the order of punctuations, numbers, 
  1892.  uppercase and finally lowercase characters. 
  1893.  
  1894.      CAUTION: Changing an icon's name as described below also changes the 
  1895.      associated filename, if the icon is in fact directly associated with a 
  1896.      file. This tip should be applied unmodified only on HPFS drives and only 
  1897.      to icons representing WPS objects rather than icons representing 
  1898.      executables or data files.  On FAT file systems, you should use a legal 
  1899.      FAT character (underscore, etc.) instead of a space and be sure to remain 
  1900.      within the 8 character limit. 
  1901.  
  1902.  Apply the 'Always Maintain Sort Order' parameter to your folder as described 
  1903.  above (the default Sort value is Name) and close the Settings notebook. Note 
  1904.  that the icons are now sorted in ASCII style by name.  Choose an icon which 
  1905.  you want to force to the top of the folder and open its Settings notebook.  On 
  1906.  the 'General' page, position the cursor in front of the name and enter a 
  1907.  space.  Yes, just hit the space bar!  Close the notebook and note that the 
  1908.  icon has now jumped to the top of your folder display. 
  1909.  
  1910.  By using a space, we've pushed the icon name into a much higher sort position 
  1911.  than other icons that start with alphanumeric characters, without disrupting 
  1912.  its visible name. 
  1913.  
  1914.  - Ed Trumbo 
  1915.  
  1916.  
  1917. ΓòÉΓòÉΓòÉ 6.5. Uninstalling Applications with REXX ΓòÉΓòÉΓòÉ
  1918.  
  1919.  Picture this.  You decide to remove an unneeded application from your OS/2 
  1920.  system.  The application doesn't come with an automated uninstall capability, 
  1921.  so you perform the usual Workplace Shell steps; shredding the folder on the 
  1922.  Desktop, deleting the related Templates objects, etc.  Where you attempt to 
  1923.  shred the folder on the Drive, however, OS/2 informs you that several .DLL's 
  1924.  are 'read-only, in use or a shadow of the object is in use'.  Perhaps you've 
  1925.  resorted to booting from floppy or a maintenance partition to remove the 
  1926.  stubborn files.  What causes this, and how can it be resolved? 
  1927.  
  1928.  Being an object-oriented system, OS/2's Workplace Shell makes use of 'object 
  1929.  classes', all derived from the root class WPObject.  Other applications may 
  1930.  add their own classes to OS/2, based on their own .DLL's.  When you're unable 
  1931.  to delete .DLL's or other similar files and there's no attribute settings or 
  1932.  active processes preventing it, it is likely caused by a registered object 
  1933.  class in OS/2's .INI files.  Of course, several factors prevent the .INI's 
  1934.  from being edited directly. 
  1935.  
  1936.  Fortunately, REXX is able to do so easily and safely.  Using two OS/2-specific 
  1937.  functions in RexxUtil, we can deregister the unneeded object classes, reboot 
  1938.  and delete the associated files. 
  1939.  
  1940.  First, we'll need to get a good look at the names of all currently registered 
  1941.  objects classes in your system.  Use the following REXX program to obtain a 
  1942.  list of your classes: 
  1943.  
  1944.           /* List currently registered object classes.  These examples can be found in
  1945.           the OS/2 Procedures Language/2 REXX INF file in the Information folder */
  1946.  
  1947.           CALL RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
  1948.           CALL SysLoadFuncs
  1949.  
  1950.           CALL SysQueryClassList "list."
  1951.           DO i = 1 TO list.0
  1952.             SAY 'Class' i 'is' list.i
  1953.           end
  1954.  
  1955.  You may want to redirect the output to a file, since the list can be quite 
  1956.  long on a well-used system.  Here's an abbreviated example of its output: 
  1957.  
  1958.      Class 13 is BA2Device E:/BA2/BA2DEV.DLL 
  1959.  
  1960.  With another REXX program, we can delete, or deregister, this object class. 
  1961.  Use the following function: 
  1962.  
  1963.           IF SysDeregisterObjectClass('BA2Device') THEN
  1964.               SAY 'Object Class deregistered'
  1965.  
  1966.  If you run the first program again, you'll see that the object class has been 
  1967.  removed from the system.  After a shutdown and reboot, you'll be able to 
  1968.  remove the unlocked files.  By removing obsolete entries, you'll recover drive 
  1969.  space and keep your .INI's lean and fast. 
  1970.  
  1971.  As always, exercise caution when manipulating system files.  Keep a current 
  1972.  and verified backup on hand and avoid experimenting with production systems. 
  1973.  
  1974.  - Ed Trumbo 
  1975.  
  1976.  
  1977. ΓòÉΓòÉΓòÉ 7. Commentary ΓòÉΓòÉΓòÉ
  1978.  
  1979.  
  1980. ΓòÉΓòÉΓòÉ 7.1. Computer Journalism Aptitude Test ΓòÉΓòÉΓòÉ
  1981.  
  1982.  Now you too can be a computer industry journalist! 
  1983.  
  1984.  Have you ever wanted to live a life of fame, free goodies, glamour and 
  1985.  intrigue?  Do you wonder if you have what it takes to join the ranks of the 
  1986.  technical elite?  Do you have the typing ability, the sense of "political 
  1987.  correctness" or the vivid imagination to put the appropriate spin on any 
  1988.  story?  If you answered 'yes' to any of these, then take this simple 
  1989.  multiple-choice test to see if you're really qualified to write for today's 
  1990.  computer media! 
  1991.  
  1992.  1. In a recent presentation to financial analysts, IBM Chairman Lou Gerstner 
  1993.  announced that: 
  1994.  
  1995.          a. OS/2 Warp is being removed from the market. 
  1996.  
  1997.          b. OS/2 as a product line is dead. 
  1998.  
  1999.          c. IBM will once again emphasize OS/2's capabilities as an 
  2000.             enterprise-class, corporate client and server operating system, and 
  2001.             deemphasize the home consumer market. 
  2002.  
  2003.          d. IBM will leave the computer industry entirely, to avoid further 
  2004.             annoying Microsoft. 
  2005.  
  2006.  2. The August 14, 1995 cover of Information Week, based on the above story and 
  2007.  depicting the "funeral" of an OS/2 box, was: 
  2008.  
  2009.          a. An appropriate and clever graphical depiction of the facts of the 
  2010.             announcement. 
  2011.  
  2012.          b. Perhaps an overstated interpretation of the facts, mixed with 
  2013.             wishful thinking. 
  2014.  
  2015.          c. An utterly false, grotesque and lurid example of yellow journalism 
  2016.             at its worst, offensive to all intelligent readers regardless of 
  2017.             software preferences. 
  2018.  
  2019.          d. A waste of space better devoted to more shots of Windows 95 and/or 
  2020.             Bill Gates. 
  2021.  
  2022.  3. OS/2 continues to win an exhaustive list of "readers choice", editorial and 
  2023.  technical awards from the press and industry.  This means: 
  2024.  
  2025.          a. They're lying. 
  2026.  
  2027.          b. Nothing, pre-loaded market share means everything. 
  2028.  
  2029.          c. Many qualified individuals in technically rigorous environments 
  2030.             consider OS/2 to be the best product of its kind, year after year. 
  2031.  
  2032.          d. Our readers, editors and technicians are idiots. 
  2033.  
  2034.  4. When writing an article about IBM products, you should: 
  2035.  
  2036.          a. Spend half the article dwelling on Microsoft's competing products, 
  2037.             available or not. 
  2038.  
  2039.          b. Only print negative comments from ex-customers when it's a cover 
  2040.             story.  Print the favorable quotes in a separate article much 
  2041.             deeper in the "advert" sections of the issue. 
  2042.  
  2043.          c. Write with a clear understanding of the facts and use the standards 
  2044.             applied to other products. 
  2045.  
  2046.          d. Be brief so you'll have room for the 18th "preview" article on 
  2047.             Windows 95. 
  2048.  
  2049.  5. When writing about the OS/2 market, you should describe it as: 
  2050.  
  2051.          a. A small cadre of former Amiga-loving fringe kooks. 
  2052.  
  2053.          b. People who will switch to Windows 95 like the rest of us. 
  2054.  
  2055.          c. Enterprise administrators, corporate developers and personal 
  2056.             power-users. 
  2057.  
  2058.          d. Deluded anarchists who refuse to accept Microsoft's "benevolent 
  2059.             dictatorship". 
  2060.  
  2061.  6. You test a beta version of OS/2 4.0 and find it reasonably stable for a 
  2062.  beta and offering several convenient and interesting new features.  Pick an 
  2063.  appropriate headline for your article: 
  2064.  
  2065.          a. "OS/2 beta addresses shortcomings, adds problems" 
  2066.  
  2067.          b. "OS/2 4.0 lacks Win32xyz support" 
  2068.  
  2069.          c. "OS/2 4.0 stable, effective client/server platform" 
  2070.  
  2071.          d. "Gates accuses IBM of stealing Windows 99 ideas" 
  2072.  
  2073.  Test scores 
  2074.  
  2075.  If you answered A or B to more than three questions, you're well qualified to 
  2076.  join the ranks of computer industry journalists everywhere, whether it's 
  2077.  print, television or radio.  You have an excellent grasp of the currently 
  2078.  fashionable agendas and political correctness required. 
  2079.  
  2080.  If you answered D to more than three questions, you can just bypass the media 
  2081.  entirely and be hired as a Microsoft marketer or PR flak.  After all, why just 
  2082.  report the news when you can invent news about what you're planning to do? 
  2083.  
  2084.  If you answered C to more than three questions, I'm afraid you're too much of 
  2085.  a free thinker for the computer media.  Consider a career as a weathercaster, 
  2086.  where truth and accuracy are more valued, not to mention more common. 
  2087.  
  2088.  
  2089. ΓòÉΓòÉΓòÉ 7.2. Why Do The Heathen Rage? ΓòÉΓòÉΓòÉ
  2090.  
  2091.  or, Why The PC Industry Hates OS/2 
  2092.  
  2093.  I have a confession to make.  I am an OS/2 bigot.  I can also tell you from 
  2094.  experience that OS/2 bigots are made, not born.  It was never my intention to 
  2095.  become the type of rabid software zealot that industry pundits love to cluck 
  2096.  about in their columns, but out of necessity I am quickly becoming one. 
  2097.  
  2098.  As anyone who runs OS/2 already knows, we are constantly being asked to 
  2099.  justify our politically incorrect position.  This confuses me for several 
  2100.  reasons.  For example, I never thought of myself as having a 'position', I 
  2101.  have software.  Second, I wonder why people who run DOS and Windows for 
  2102.  Workgroups on Pentium 120's are not constantly asked to justify their rather 
  2103.  bizarre implementation.  We're all too familiar with the Microsoft Zombies for 
  2104.  Windows, who when confronted with the obvious and massive superiority of 
  2105.  practically everything else on the market will keep falling back on shrill 
  2106.  cries of "We're Number One!". 
  2107.  
  2108.  It's not hard to understand Microsoft's popularity with computer consultants, 
  2109.  developers, salespeople and the like.  A market that has been force fed 
  2110.  anything that billows forth from Redmond means a large (and paying) audience 
  2111.  for their services.  It is slightly harder to understand why Microsoft is 
  2112.  popular with the media, unless it's also based on greed and pride, a need not 
  2113.  to admit that the industry and its clients are being repeatedly and 
  2114.  perpetually fleeced. 
  2115.  
  2116.  Hardest of all to understand is the corresponding animosity towards OS/2. The 
  2117.  PC industry (media, consultants and others) have more affection for most boot 
  2118.  sector viruses than for the easiest, most powerful and compatible x86 based 
  2119.  desktop operating system ever made. 
  2120.  
  2121.  I've decided that the strange attitude about OS/2 is based on two things: 
  2122.  
  2123.      It's From IBM, and 
  2124.      It's Good. 
  2125.  
  2126.  In the minds of those who run (or spout off about) our industry, those two 
  2127.  things don't belong together.  Perhaps this comes from the early to mid 
  2128.  1980's, when IBM's software efforts for the PC platform were mostly 
  2129.  embarassing. More likely it comes from resentment about IBM's early dominance 
  2130.  of hardware design and standards.  Whatever might be the root cause of all 
  2131.  this antagonism, it's quite clear that OS/2's merits as a product and as a 
  2132.  platform have nothing to do with it.  Even OS/2's harshest critics admit this. 
  2133.  
  2134.  It is OS/2's quality and undeniable superiority to everything else that makes 
  2135.  it such a threat to those who are determined that no IBM software should be 
  2136.  acknowledged as a success.  The 'hacker' mindset can't tolerate the thought of 
  2137.  a product from the mainframe corporate Evil Empire known as IBM that could 
  2138.  actually take over the PC industry on its own merits. 
  2139.  
  2140.  What to do about this?  Sadly, there might not be anything to be done for 
  2141.  someone so far gone that they won't even consider OS/2.  People who don't have 
  2142.  a built-in mental block should be more receptive to the value in OS/2. As I've 
  2143.  said before, it's really up to satisfied OS/2 customers to spread the word, 
  2144.  instead of sitting back and complaining about IBM and Microsoft. 
  2145.  
  2146.  Some have gone so far as to suggest that IBM sell off OS/2.  Read on... 
  2147.  
  2148.  - Ed Trumbo 
  2149.  
  2150.  
  2151. ΓòÉΓòÉΓòÉ 7.3. Why Do The Heathen Rage? 2.0 ΓòÉΓòÉΓòÉ
  2152.  
  2153.  or, What's Behind the 'Sell Off OS/2' Talk 
  2154.  
  2155.  For the past two years or so, there has been an increasing attitude among 
  2156.  certain PC industry 'pundits' that IBM and OS/2 should separate.  Aside from 
  2157.  the transparent wishful thinking of Microsoft Zombies for Windows who advocate 
  2158.  the death of OS/2, there are those who advocate the sale or spinoff of OS/2 to 
  2159.  another company, no longer involved with or controlled by IBM. They reason 
  2160.  that IBM's poor management, poor marketing and poor reputation in the PC 
  2161.  market has poisoned OS/2 and that OS/2's only chance lies with another 
  2162.  company. 
  2163.  
  2164.  Don't fall for it!  This is just another way for evil-minded idiots to wish 
  2165.  OS/2 dead without having to actually say it.  It is based on a long standing 
  2166.  animosity to all things IBM on the part of the PC industry and its 
  2167.  spokepersons. 
  2168.  
  2169.  It is obvious that in the hands of a microcomputer-centric company, OS/2 would 
  2170.  have died long ago.  Indeed, a PC-only company would not likely be capable of 
  2171.  having created anything as sophisticated as OS/2 in the first place, and would 
  2172.  not be capable of maintaining and enhancing such a platform. Remember the 
  2173.  cornerstone engines of Extended Edition and Extended Services? How many 
  2174.  companies have the ability to create and maintain a PC operating system, a 
  2175.  communications and connectivity engine and a client/server database manager, 
  2176.  and do it all as well as IBM has with OS/2 from 1.3 through Warp Connect? 
  2177.  
  2178.  OS/2 seriously confuses pundits whose experience with computer technology 
  2179.  never stretches past the boundaries explored by Computer Shopper magazine, but 
  2180.  it is not lost for people who realize that the most powerful computers in the 
  2181.  world aren't running DOS and Windows on Pentiums.  When the PC press (and I do 
  2182.  mean 'PC' in both senses) feed the masses an endless stream of editorials 
  2183.  saying things like 'operating systems aren't important' or 'people don't buy 
  2184.  operating systems', it's no wonder that OS/2's appeal remains hidden from too 
  2185.  many customers.  Intel can make the front page of these 'journals' by 
  2186.  announcing a slightly clock-accellerated Pentium before the previously 
  2187.  announced chip is even shipping, yet 'operating systems aren't important'! Are 
  2188.  you prepared to put your systems software into the hands of anyone but IBM in 
  2189.  this industry? 
  2190.  
  2191.  OS/2 is IBM's systems platform for the x86 personal computers.  IBM's market 
  2192.  extends well beyond the PC's into every type of hardware and software made 
  2193.  today.  A major part of OS/2's value is its support for connectivity to these 
  2194.  systems, not merely as a dumb terminal but extending into common database 
  2195.  engines, applications and development.  I might say that I question the 
  2196.  motives of those who recommend that IBM 'sell off' OS/2, but in fact there's 
  2197.  no question that their motives are strictly anti-IBM and anti-OS/2. 
  2198.  
  2199.  Certainly, IBM has a history of clumsiness in the PC arena.  They had, and 
  2200.  perhaps earned, a reputation for ineffective software for PC's throughout most 
  2201.  of the 1980's.  Folks, it's 1996 now, OS/2 and its associated software are 
  2202.  here now, so don't help the Microsoft Zombies for Windows fight 1986's battles 
  2203.  the same way they run 1986's software.  OS/2 belongs with IBM, now and 
  2204.  forever. 
  2205.  
  2206.  - Ed Trumbo 
  2207.  
  2208.  
  2209. ΓòÉΓòÉΓòÉ 8. GDOUG Bylaws ΓòÉΓòÉΓòÉ
  2210.  
  2211. Note:  The following document is the final draft of the proposed Charter and 
  2212.        Bylaws governing the Greater Detroit OS/2 User Group.  I invite all 
  2213.        members and potential members to suggest additions, deletions or 
  2214.        improvements to the draft.  Suggestions may be brought to GDOUG meetings 
  2215.        or submitted on-line to the GDOUG Members Forum on the OS/2 Express BBS 
  2216.  
  2217. Thank you for your participation. 
  2218.  
  2219.  
  2220. ΓòÉΓòÉΓòÉ 8.1. Revisions ΓòÉΓòÉΓòÉ
  2221.  
  2222.  Between the second draft and this draft, there have been some significant 
  2223.  additions, deletions and alterations.  This section summarizes them by 
  2224.  article. 
  2225.  
  2226.  Charter  - No change. 
  2227.  
  2228.  Definitions  - Member "in good standing" requirement AMENDED, from attendance 
  2229.  at 1 of the past 4 meetings to attendance at 3 meetings during the term of 
  2230.  membership. 
  2231.  
  2232.  Article 1: GDOUG Standards  - No change. 
  2233.  
  2234.  Article 2: Membership Requirements  - Subsection B; REMOVED "A member must be 
  2235.  present at the meeting in which the vote is held...". 
  2236.  
  2237.  Article 3: Officer Structure and Requirements  - Subsection A; NEW BBS SysOp 
  2238.  added as fifth Officer, as a volunteer appointed position.  Subsection B 
  2239.  AMENDED to require BBS SysOp as an Officer.  REMOVED Subsection C, which 
  2240.  limited the combined responsibilities of Secretary and Treasurer. 
  2241.  
  2242.  Article 4: Meeting Requirements  - Subsections B and C; "Temporary and/or 
  2243.  permanent changes..." AMENDED to "Temporary...", relating to meeting schedules 
  2244.  and places. 
  2245.  
  2246.  Article 5: Voting Procedures  - NEW Article. Establishes ballot and proxy 
  2247.  voting, standards for such votes and Vice-President's role in casting deciding 
  2248.  votes. 
  2249.  
  2250.  Article 6: Dissolution of GDOUG  - AMENDED as "Dissolution and/or 
  2251.  Reorganization of GDOUG".  Subsection A; dissolution vote requirements 
  2252.  increased.  NEW Subsection B prohibits accepting membership contributions 
  2253.  during dissolution proceedings.  NEW Subsection D involving reorganization of 
  2254.  GDOUG. 
  2255.  
  2256.  Article 7: Amendments to Bylaws  - AMENDED to require ballot and proxy voting. 
  2257.  
  2258.  Article 8: Standards for Enforcing Bylaws  - NEW Article. Automatically 
  2259.  nullifies any Bylaw or Subsection that conflicts with federal, state or local 
  2260.  laws.  Allows for enforcement of any other Bylaw at discretion of membership. 
  2261.  
  2262.  Amendments 1, 2:  - No change.
  2263.  
  2264.  
  2265. ΓòÉΓòÉΓòÉ 8.2. Charter ΓòÉΓòÉΓòÉ
  2266.  
  2267.  The Greater Detroit OS/2 User Group (hereafter referred to as GDOUG) is a 
  2268.  nonprofit volunteer organization with the following common goals: 
  2269.  
  2270.      o To promote the use of OS/2 as the operating system platform of choice 
  2271.        among computer users and software developers 
  2272.  
  2273.      o To educate its members and others in the use of OS/2 based technology 
  2274.  
  2275.      o To assist the membership and others by sharing information, assistance 
  2276.        and resources as related to our other goals 
  2277.  
  2278.      o To serve as a forum for dialogue with computer hardware, software and 
  2279.        service vendors, through which we can communicate the ideas and opinions 
  2280.        of the membership to our aggregate benefit 
  2281.  
  2282.  
  2283. ΓòÉΓòÉΓòÉ 8.3. Definitions ΓòÉΓòÉΓòÉ
  2284.  
  2285.  A quorum is defined as a majority of members in good standing in a given 
  2286.  meeting. 
  2287.  
  2288.  A member in good standing is defined as a person who has paid the membership 
  2289.  dues as set at the time of membership application, whose membership has not 
  2290.  expired and who has attended a minimum of three (3) meetings during their term 
  2291.  of membership. 
  2292.  
  2293.  
  2294. ΓòÉΓòÉΓòÉ 8.4. Article 1: GDOUG Standards ΓòÉΓòÉΓòÉ
  2295.  
  2296.   1. GDOUG does not condone nor tolerate any criminal activity, especially but 
  2297.      not limited to the use or abuse of computer technology among its members, 
  2298.      during its meetings or using equipment or software designated as GDOUG 
  2299.      property or in the custody of GDOUG Officers and members. 
  2300.  
  2301.   2. GDOUG Officers and members shall maintain reasonable standards of civil 
  2302.      conduct among each other and in any capacity while attending meetings 
  2303.      and/or representing GDOUG to the public. 
  2304.  
  2305.   3. Information about individual members (including but not limited to 
  2306.      addresses, phone numbers, places of employment, etc.) shall be considered 
  2307.      private and confidential, not to be distributed or used for any purpose 
  2308.      outside the legitimate activities of GDOUG, without the written permission 
  2309.      of each member concerned. 
  2310.  
  2311.   4. Violations of these articles may result in sanctions up to and including 
  2312.      forfeiture of membership, subject to review by no less than three (3) 
  2313.      Officers and/or not less than two-thirds of present members at a regularly 
  2314.      scheduled meeting. 
  2315.  
  2316.  
  2317. ΓòÉΓòÉΓòÉ 8.5. Article 2: Membership Requirements ΓòÉΓòÉΓòÉ
  2318.  
  2319.   1. GDOUG membership is available to anyone eighteen (18) years of age or 
  2320.      older who expresses an interest in OS/2 and GDOUG membership and pays the 
  2321.      current dues of membership as determined by the membership.  Anyone under 
  2322.      the age of eighteen may become a member through the sponsorship of a 
  2323.      member who fulfills the above requirement. 
  2324.  
  2325.   2. A GDOUG member in good standing shall have the right to one (1) vote in 
  2326.      elections called for by the Officers or by the terms of these Bylaws. 
  2327.  
  2328.   3. Membership in GDOUG carries the implicit obligation for the member to 
  2329.      contribute their knowledge, resources and energy to the group, both during 
  2330.      and outside the meetings, to the best of their ability.  This may include 
  2331.      but is not limited to making a presentation or holding a training session, 
  2332.      promoting the existence and purpose of GDOUG among others and other 
  2333.      beneficial activities at their discretion. 
  2334.  
  2335.  
  2336. ΓòÉΓòÉΓòÉ 8.6. Article 3: Officer Structure and Requirements ΓòÉΓòÉΓòÉ
  2337.  
  2338.   1. GDOUG shall have a standard complement of five (5) Officers, responsible 
  2339.      for the various duties necessary to serve the membership and fulfill the 
  2340.      goals of its Charter and requirements of these Bylaws. 
  2341.  
  2342.      To be an eligible candidate for GDOUG Officer, a member in good standing 
  2343.      must have been a member for not less than one year prior to election (see 
  2344.      Amendment 1). 
  2345.  
  2346.      The Officer structure shall be: 
  2347.  
  2348.      a. President : The President shall: 
  2349.  
  2350.         1. officiate at the general meetings of GDOUG 
  2351.  
  2352.         2. ensure that membership activity remains in compliance with the 
  2353.            Charter, Bylaws and standards of GDOUG 
  2354.  
  2355.         3. temporarily fulfill the responsibilities of another Officer if said 
  2356.            Officer is unable, or appoint a member in good standing to fulfill 
  2357.            the responsibilities of an Officer until a Special Election can be 
  2358.            held among the membership 
  2359.  
  2360.         4. other duties as may be determined by a quorum or required by 
  2361.            circumstance 
  2362.  
  2363.      b. Vice-President : The Vice-President shall: 
  2364.  
  2365.         1. fulfill the responsibilities of President as enumerated above, in 
  2366.            the event the President is unable 
  2367.  
  2368.         2. cast the deciding vote in the event of a deadlocked vote among the 
  2369.            membership and/or Officers 
  2370.  
  2371.         3. other duties as may be determined by a quorum or required by 
  2372.            circumstance 
  2373.  
  2374.      c. Secretary : The Secretary shall: 
  2375.  
  2376.         1. maintain the mailing list of members and contacts, including all 
  2377.            information necessary to fulfill GDOUG's obligations 
  2378.  
  2379.         2. maintain minutes of each meeting 
  2380.  
  2381.         3. other duties as may be determined by a quorum or required by 
  2382.            circumstance 
  2383.  
  2384.      d. Treasurer : The Treasurer shall: 
  2385.  
  2386.         1. maintain GDOUG funds, including membership dues and other 
  2387.            contributions 
  2388.  
  2389.         2. present to the other Officers documentation for all financial 
  2390.            transactions occurring on a monthly basis, and report to the other 
  2391.            Officers and membership with a current Balance Sheet for GDOUG not 
  2392.            less than four (4) times per calendar year 
  2393.  
  2394.         3. other duties as may be determined by a quorum or required by 
  2395.            circumstance 
  2396.  
  2397.      e. Bulletin Board System Operator (BBS SysOp) : The BBS SysOp shall: 
  2398.  
  2399.         1. maintain and provide access to a modem based dial-up system through 
  2400.            which members and interested parties may communicate on a regular 
  2401.            basis, publicly and/or privately 
  2402.  
  2403.         2. maintain and provide access, using the above medium, to records and 
  2404.            archives of GDOUG communications, including but not limited to 
  2405.            newsletters, public and/or private messages and other information of 
  2406.            benefit to the membership and other interested parties 
  2407.  
  2408.         3. other duties as required by the above description 
  2409.  
  2410.   2. GDOUG shall have, at a minimum and at any one time, three Officers 
  2411.      responsible for conducting and maintaining the business and resources of 
  2412.      GDOUG.  Unless otherwise stipulated by a quorum at a regularly scheduled 
  2413.      meeting, these Officers will hold the titles of President, Secretary and 
  2414.      BBS SysOp, with the associated responsibilities enumerated above, plus 
  2415.      other duties as necessary to the continued operation and growth of GDOUG. 
  2416.  
  2417.      Under these circumstances, the elected President shall fulfill the duties 
  2418.      associated with the Treasurer. 
  2419.  
  2420.   3. The Office of BBS SysOp is considered an appointed Office and not subject 
  2421.      to Election by the membership, except in the event of the BBS SysOp's 
  2422.      resignation from said Office. 
  2423.  
  2424.  
  2425. ΓòÉΓòÉΓòÉ 8.7. Article 4: Meeting Requirements ΓòÉΓòÉΓòÉ
  2426.  
  2427.   1. Regularly scheduled and publicly announced meetings of GDOUG shall be 
  2428.      considered open to anyone who wishes to attend, provided such attendance 
  2429.      does not disrupt the scheduled proceedings of the meeting. 
  2430.  
  2431.   2. Meetings shall be regularly scheduled to take place on a monthly basis, on 
  2432.      the specific date and at the specific time and place as ratified by a 
  2433.      quorum of the membership.  Temporary changes to this schedule may be 
  2434.      approved by a quorum at the preceding meeting. 
  2435.  
  2436.   3. GDOUG shall establish a regular place of meeting based on a quorum of the 
  2437.      membership.  Temporary changes to this place may be approved by a quorum 
  2438.      at the preceding meeting. 
  2439.  
  2440.   4. GDOUG shall publicly announce its meetings through the U.S. Mail to 
  2441.      persons active in its mailing list and/or through electronic services as 
  2442.      may be available to GDOUG Officers and members.  These announcements shall 
  2443.      be mailed and/or posted not less than ten (10) days prior to the date of 
  2444.      the scheduled meeting. 
  2445.  
  2446.   5. In the event of an emergency preventing a meeting from occurring at a 
  2447.      pre-approved date, time and/or place, two (2) or more Officers may 
  2448.      reschedule and/or relocate said meeting provided it is scheduled for a 
  2449.      later date.  The Officers are responsible for providing updated notice to 
  2450.      all persons and at all locations where notice of meetings is given, not 
  2451.      less than ten (10) days prior to the date of the previously scheduled 
  2452.      meeting.  If such notice is not possible, any votes and/or resolutions 
  2453.      taking place at said meeting shall be considered non-binding. 
  2454.  
  2455.  
  2456. ΓòÉΓòÉΓòÉ 8.8. Article 5: Voting Procedures ΓòÉΓòÉΓòÉ
  2457.  
  2458.   1. Any member in attendance at a GDOUG meeting may call for a vote among the 
  2459.      membership on any issue relating to the meetings, operation, policies 
  2460.      and/or standards of GDOUG.  Another member may second that motion, and the 
  2461.      vote will be held according to the following standards: 
  2462.  
  2463.      a. If an issue relates only to the given meeting and members present at 
  2464.         said meeting (as in adjournment, extension past the preannounced time, 
  2465.         etc.), the vote may be held by a show of hands and a quorum will 
  2466.         prevail. 
  2467.  
  2468.      b. If an issue relates to an Amendment or other alteration of these 
  2469.         Bylaws, election of Officers or other matters of natural interest to 
  2470.         the membership at large (except the dissolution of GDOUG, see Article 
  2471.         6), the issue shall be drafted in writing and presented in the next 
  2472.         monthly publication of GDOUG, along with a voting ballot.  This ballot 
  2473.         shall include affirmative, negative and proxy options, with proxy as 
  2474.         the default value.  Ballots may be returned to a designated Officer by 
  2475.         U.S. Mail or electronically through E-Mail.  E-Mail ballots shall be 
  2476.         acknowledged and confirmed by the designated Officer.  Said vote shall 
  2477.         be held at the following meeting and include the results of a show of 
  2478.         hands, ballots and proxy. 
  2479.  
  2480.   2. At any time up to the formal vote during a meeting, an attending member 
  2481.      may cancel their previous ballot or proxy by participating in the formal 
  2482.      vote.  The Secretary and/or other designated Officer shall be responsible 
  2483.      for eliminating duplicated votes. 
  2484.  
  2485.   3. The value of the proxy vote (affirmative or negative) shall be determined 
  2486.      by a quorum at the current meeting. 
  2487.  
  2488.   4. For votes that require a two-thirds majority of members, the 
  2489.      Vice-President's vote shall be used to round up or down as necessary, if 
  2490.      the count of two-thirds of members do not otherwise round evenly into 
  2491.      thirds.  For votes requiring a quorum, the Vice-President's vote shall 
  2492.      determine the outcome in the event of a tie vote. 
  2493.  
  2494.  
  2495. ΓòÉΓòÉΓòÉ 8.9. Article 6: Dissolution and/or Reorganization of GDOUG ΓòÉΓòÉΓòÉ
  2496.  
  2497.   1. By providing no less than sixty (60) days notice to the membership, no 
  2498.      less than two (2) Officers may call a vote to dissolve GDOUG as an 
  2499.      organization.  At the end of sixty days, all ballots, proxy options and 
  2500.      other votes as specified in Article 5 shall be considered.  Upon approval 
  2501.      of said dissolution by not less than two-thirds of current members, GDOUG 
  2502.      shall be dissolved. 
  2503.  
  2504.   2. From the time of such notice, GDOUG shall not accept membership dues from 
  2505.      prospective members, unless and until such time as a vote cancels the 
  2506.      dissolution proceedings. 
  2507.  
  2508.   3. In the event of the dissolution of GDOUG, refunds of membership dues if 
  2509.      any shall be handled on a prorated basis as follows: 
  2510.  
  2511.      a. Funds available to GDOUG at the time of dissolution shall first provide 
  2512.         for reasonable expenses to handle obligations related to the 
  2513.         dissolution. 
  2514.  
  2515.      b. A member with more than six (6) months left in an active membership 
  2516.         shall receive up to one-half of their membership dues as a refund 
  2517.         within sixty (60) days of the official and documented dissolution of 
  2518.         GDOUG. 
  2519.  
  2520.      c. A member with up to six (6) months left in an active membership shall 
  2521.         not be eligible for refund. 
  2522.  
  2523.   4. Refunds of GDOUG membership dues in the event of dissolution shall be 
  2524.      limited to funds available to GDOUG itself. 
  2525.  
  2526.   5. A reorganization of GDOUG, including the draft of a new Charter and/or 
  2527.      Bylaws and the election of new Officers, shall follow the same 
  2528.      requirements enumerated above.  All members of GDOUG shall be considered 
  2529.      members of the new organization throughout the term of their membership as 
  2530.      specified by the previous standards of GDOUG in force at the time of their 
  2531.      membership application. 
  2532.  
  2533.  
  2534. ΓòÉΓòÉΓòÉ 8.10. Article 7: Amendments to GDOUG Bylaws ΓòÉΓòÉΓòÉ
  2535.  
  2536.   1. Any amendment to GDOUG Bylaws and/or Charter requires the use of ballot 
  2537.      and proxy options as specified in Article 5. 
  2538.  
  2539.   2. These Bylaws may be amended to any extent by an affirmative vote of not 
  2540.      less than two-thirds of current members. 
  2541.  
  2542.   3. The Charter of GDOUG may be amended to include additional statements by 
  2543.      not less than two-thirds of current members.  The Charter may not have its 
  2544.      original statements removed and/or struck down without a complete 
  2545.      reorganization of GDOUG as described in Article 6. 
  2546.  
  2547.  
  2548. ΓòÉΓòÉΓòÉ 8.11. Article 8: Standards for Enforcement of Bylaws ΓòÉΓòÉΓòÉ
  2549.  
  2550.   1. These Bylaws and Charter are subject to the relevant laws of the United 
  2551.      States of America, the State of Michigan and Macomb County.  In the event 
  2552.      that an Article or any Subsection of an Article is found to be in 
  2553.      violation of the laws of any of the above jurisdictions, said Article or 
  2554.      Subsection will be automatically null and void.  This nullification shall 
  2555.      be limited to relevant Articles and Subsections only. 
  2556.  
  2557.   2. GDOUG, its Officers and members reserve the right to enforce the standards 
  2558.      and requirements of these Bylaws, within the limits of the laws of the 
  2559.      aforementioned jurisdictions. 
  2560.  
  2561.   3. Failure to enforce the standards and requirements of these Bylaws on any 
  2562.      given occasion shall not limit the right of GDOUG, its Officers and/or 
  2563.      members to enforce these Bylaws at other times. 
  2564.  
  2565.  
  2566. ΓòÉΓòÉΓòÉ 8.12. Amendments ΓòÉΓòÉΓòÉ
  2567.  
  2568.  AMENDMENT 1 - Provisions Made for GDOUG First Year of Operation 
  2569.  
  2570.  Requirements in the above Bylaws stipulating membership requirements, Officer 
  2571.  eligibility, etc.  relating to length of time of membership and/or attendance 
  2572.  history are suspended from July 12, 1994 to July 12, 1995. 
  2573.  
  2574.  AMENDMENT 2 - Waiver of Membership Dues 
  2575.  
  2576.  A member elected to GDOUG office by a quorum shall be exempt from membership 
  2577.  dues and renewals through his or her term of office.  If said Officers' 
  2578.  membership expires during their term, he or she will be responsible for 
  2579.  renewing membership upon their departure from GDOUG office. 
  2580.  
  2581.  A quorum may vote to waive the membership dues of any current or proposed 
  2582.  member, for outstanding services rendered to GDOUG and its membership.  A vote 
  2583.  of approval will grant a one (1) year membership, extending any current term 
  2584.  of membership which may exist. 
  2585.  
  2586.  
  2587. ΓòÉΓòÉΓòÉ 9. GDOUG Membership and Contact info ΓòÉΓòÉΓòÉ
  2588.  
  2589.  The Greater Detroit OS/2 User Group (GDOUG) was founded in July 1994 to serve 
  2590.  the needs of OS/2 users and the OS/2 marketplace in the Greater Detroit area. 
  2591.  We operate on a nonprofit, volunteer basis.  For more information about 
  2592.  membership and participation, please login to the OS/2 Express or refer to the 
  2593.  enclosed form. 
  2594.  
  2595.  
  2596.    President            Edward Trumbo          etrumbo@ibm.net
  2597.  
  2598.    Vice-President       Stan Sobocinski        sobocist@gdls.com
  2599.                                                ab303@detroit.freenet.com
  2600.  
  2601.    Secretary            Carolyn Kolaz          CIS: 76460,3040
  2602.  
  2603.    Treasurer            Jim Wong               N/A
  2604.  
  2605.    BBS SysOp            Jim Held               BBS : (810) 739-1193
  2606.  
  2607.  Membership Dues: $25 US per year. 
  2608.  
  2609.  BBS: OS/2 Express 
  2610.  
  2611.  Greater Detroit OS/2 User Group 
  2612.  29334 Gloede #A-10 
  2613.  Warren, MI  48093 
  2614.  Attn: Edward Trumbo 
  2615.  
  2616.  The GDOUG Newsletter is a monthly publication of the Greater Detroit OS/2 User 
  2617.  Group (GDOUG). 
  2618.  
  2619.  All reviews and opinions expressed herein are those of the respective authors 
  2620.  and may not reflect the positions of GDOUG, its Officers or members.  All 
  2621.  information contained herein is presented "as is", without warranty or 
  2622.  guarantee.  GDOUG, its Officers and members assume no liability for the use or 
  2623.  misuse of any materials published here. 
  2624.  
  2625.  "IBM" and "OS/2" are registered trademarks of International Business Machines, 
  2626.  Inc. and are used without permission.  We hope they won't mind.  All other 
  2627.  trademarks are the property of their respective holders. 
  2628.  
  2629.  
  2630. ΓòÉΓòÉΓòÉ 9.1. Membership Form ΓòÉΓòÉΓòÉ
  2631.  
  2632.  For membership by mail (U.S. or electronic), print this form and send to: 
  2633.  
  2634.  GDOUG 
  2635.  c/o Edward Trumbo 
  2636.  29336 Gloede #A-10 
  2637.  Warren, MI  48093 
  2638.  
  2639.  or: 
  2640.  
  2641.  Internet: etrumbo@ibm.net 
  2642.  
  2643.  (please type or print) 
  2644.  
  2645.  Name    : _________________________________ 
  2646.  
  2647.  Address1  : _________________________________ 
  2648.  
  2649.  Address2  : _________________________________ 
  2650.  
  2651.  City    : _________________________________ 
  2652.  
  2653.  State  :   _______  Zip Code: ___________ 
  2654.  
  2655.  Optional information: 
  2656.  
  2657.  Day Phone : (___) ___-____ x ____ 
  2658.  
  2659.  Evening Phone : (___) ___-____ x ____ 
  2660.  
  2661.  E-Mail  :   _________________________________ 
  2662.  
  2663.         _________________________________ 
  2664.  
  2665.         _________________________________ 
  2666.  
  2667.  ----------------------------------------------------- 
  2668.  
  2669.  [  ]  Sign me up for one year of membership. (US Mail only) 
  2670.  
  2671.     $25.00 U.S.  Check or Money Order enclosed. 
  2672.  
  2673.  [  ]  No membership yet, but send me the next issue. 
  2674.  
  2675.  [  ]  Send newsletter to my ___________________ address. 
  2676.  
  2677.     (US Mail, Internet, CompuServe, etc. 
  2678.  
  2679.  
  2680. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2681.  
  2682. Edward Trumbo is the President of the Greater Detroit OS/2 User Group.  A 
  2683. founding member of GDOUG, he has been using OS/2 personally and professionally 
  2684. since version 2.0. 
  2685.  
  2686.  
  2687. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2688.  
  2689. Stan Sobocinski is the Vice President of the Greater Detroit OS/2 User Group. 
  2690.  
  2691.  
  2692. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2693.  
  2694. Carolyn Kolaz is the Secretary of the Greater Detroit OS/2 User Group. 
  2695.  
  2696.  
  2697. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2698.  
  2699. Jim Wong is the Treasurer of the Greater Detroit OS/2 User Group. 
  2700.  
  2701.  
  2702. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2703.  
  2704. Jim Held is the BBS System Operator of the OS/2 Express, the official BBS of 
  2705. the Greater Detroit OS/2 User Group. 
  2706.  
  2707.  
  2708. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2709.  
  2710.  International Business Machines, Inc. 
  2711.  Armonk, NY 
  2712.  Orders : (800) 3IBMOS2 
  2713.  http://www.ibm.com 
  2714.  
  2715.  
  2716. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2717.  
  2718.  Microsoft Corporation 
  2719.  http://www.microsoft.com 
  2720.  
  2721.  
  2722. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2723.  
  2724.  Stardock 
  2725.  1-313-453-0328 
  2726.  Fax: 1-313-453-1480 
  2727.  http://oeonline.com/~stardock 
  2728.  EMail: stardock95@aol.com 
  2729.  
  2730.  
  2731. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2732.  
  2733.  Watcom International, A Powersoft Company 
  2734.  415 Phillip Street 
  2735.  Waterloo, Ontario, CANADA  N2L 3X2 
  2736.  (519) 886-3700 
  2737.  Fax (519) 747-4971 
  2738.  http://www.watcom.com 
  2739.  
  2740.  
  2741. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2742.  
  2743.  New Riders Publishing 
  2744.  
  2745.  
  2746. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2747.  
  2748.  Novell, Inc. 
  2749.  
  2750.  http://www.novell.com 
  2751.  
  2752.  
  2753. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2754.  
  2755.  Lotus Development Corporation 
  2756.  
  2757.  http://www.lotus.com 
  2758.  
  2759.  
  2760. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2761.  
  2762.  Ziff-Davis Publishing 
  2763.  
  2764.  
  2765. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2766.  
  2767.  Promise 
  2768.  
  2769.  
  2770. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2771.  
  2772.  Precision 
  2773.  
  2774.  
  2775. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2776.  
  2777.  Western Digital 
  2778.  
  2779.  
  2780. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2781.  
  2782.  DeScribe, Inc. 
  2783.  
  2784.  
  2785. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2786.  
  2787.  A publication of 
  2788.  
  2789.  
  2790. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2791.  
  2792.  Corel 
  2793.  
  2794.  
  2795. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2796.  
  2797.  PowerQuest Corporation 
  2798.  (800) 379-2566 
  2799.  http://www.powerquest.com 
  2800.  
  2801.  
  2802. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2803.  
  2804.  Athena Designs, Inc. 
  2805.  332 Congress St. 
  2806.  Boston, MA  02210-1217 
  2807.  (617) 426-6372 
  2808.  (617) 426-7665 
  2809.  info@athena.com 
  2810.  http://www.athena.com 
  2811.  
  2812.  
  2813. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2814.  
  2815.  Drake ProMetric 
  2816.  
  2817.  
  2818. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2819.  
  2820.  Walnut Creek CDROM 
  2821.  Suite 260 
  2822.  1547 Palos Verdes Mall 
  2823.  Walnut Creek CA  94596 
  2824.  USA 
  2825.  
  2826.  1 800 786-9907 (toll free sales) 
  2827.  1 800 731-7177 (toll free tech support) 
  2828.  1 510 674-0783 (sales) 
  2829.  1 510 603-1234 (tech support) 
  2830.  1 510 674-0821 FAX 
  2831.  Email: orders@cdrom.com (orders) 
  2832.  Email: info@cdrom.com (information) 
  2833.  Email: support@cdrom.com (tech support) 
  2834.  WWW:  http://www.cdrom.com 
  2835.  FTP:  ftp.cdrom.com 
  2836.  
  2837.  
  2838. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2839.  
  2840.  InfoMagic, Inc. 
  2841.  11950 N. Highway 89 
  2842.  Flagstaff, AZ  86004 
  2843.  
  2844.  1-800-800-6613 
  2845.  Fax: +1-520-526-9573 
  2846.  e-mail:  info@Infomagic.com 
  2847.  orders@infomagic.com 
  2848.  WEB:  www.infomagic.com 
  2849.