-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                       PCM Online  March 1995

COLUMNS Contents:

   []  Business as Usual: Planning a Project With Microsoft Project
   []  Pipeline: Customer service -- one PC buyer's nightmare
   []  Riding the Internet: Caught in the Web
   []  Windows 95 Scoop: What You'll Need for Windows 95

Entire contents copyright 1995 by Falsoft, Inc.

PCM -- The Premier Personal Computer Magazine -- is intended for the 
private use and pleasure of its subscribers, and reproduction by any 
means is prohibited.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

BUSINESS AS USUAL    \|/    by Emmett Dulaney
~~~~~~~~~~~~~~~~~           Contributing Editor

"Software that keeps you on schedule"

               PLANNING A PROJECT WITH MICROSOFT PROJECT

   Last month's column examined two of the leaders in project management 
software, Microsoft's Project and Symantec's Timeline. We compared the 
features and functionality of each, and both proved to be very 
worthwhile investments. This month the focus shifts to how to actually 
use Project to organize and manage a task from inception to completion.

   To illustrate this, an example is necessary. Therefore, let's assume 
that the fictitious Alden Crafts and Taxidermy shop has an annual sale 
every March 14th -- an Einstein's Birthday Bash. During a 12-hour sales 
period, Alden salespeople do more business than on any other day of the 
year. Here's how they plan for the event.


 >>[ The Beginning ]<<

   In planning for a sale of this magnitude, the first thing to do is 
break out the key components and formulate a plan as to when each factor 
needs to be started. This can either be done ahead of time or directly 
within the program. Off the top of your head come several key tasks: 
ordering stock, preparing a flyer to send to all past customers, and 
preparing the store. With these in mind, you start the Project software.

   When you first start the program, you see the Task Entry form, from 
which everything else develops. The view can be broken into three basic 
parts. The left-top quarter of the screen shows vacant slots for holding 
tasks and duration times. The right-top quarter graphically depicts a 
Gannt chart view of those same tasks, and the bottom half of the screen 
allows you to enter additional information on each task.

   The cursor, or mouse highlight, rests in the field for the first 
task: to start, you simply begin typing an entry. Since the first task 
is ordering stock, you enter that. Pressing the TAB key moves the 
highlight over to the duration field. Duration defaults to one day, but 
time can be specified in terms of minutes, hours, days or weeks. Just as 
a hypothetical guess (as opposed to general speculation), you figure it 
will probably take about a week to do the ordering, so you type 1w into 
this field. This number will change and adjust itself more accurately as 
you progress.

   As mentioned, the bottom half of the screen shows more detail about 
each of the tasks. One key field there is labeled Start Date. It 
defaults to today's date. Since the sale is March 14th, however, it will 
be necessary to plan for and place the order in January. Clicking the 
mouse on the Start Date field allows the entry there to be changed to 
01/03/95.

   The down arrow or a mouse click moves the highlight to the second 
task. Rather than staying so general, here you can break the ordering of 
stock into smaller components. Three things constitute the task of 
ordering: taking inventory of what is presently in stock (and hasn't 
sold since you bought the store from Mrs. Badders); checking prices to 
see which vendor has the best deal (free trinkets with every order); and 
ordering more stock. These items are entered as tasks 2, 3 and 4 -- the 
amount of time it will take to do each amounts to one day, two days and 
one day, respectively.

   An interesting element now presents itself: the last three entries 
cannot exist independently of each other. The last task, ordering, 
cannot be done until the other two are completed. Likewise, the second 
task, comparing prices, cannot be done until inventory is finished and 
you know which items need to be ordered. Since they aren't independent 
of each other, these tasks are said to be linked together -- one must be 
completed before the next can begin. To signify this, you use the mouse 
to highlight all three and click on the icon signifying a chain link. 
This schedules the start date of each task as the day after the end date 
of the task preceding it.

   In addition to being linked together, the tree tasks are all subtasks 
of the Order Stock process. Order Stock contains no components that are 
not listed beneath, so it is a summary of the tasks that follow. 
Highlighting the three subtasks beneath and clicking the mouse on the 
right arrow icon reduces these tasks to a lower level and corrects the 
amount of time estimation for Order Stock to reflect all components 
beneath it.

   The next event that must occur is not really a task but a milestone 
that must be calculated and accounted for: the arrival of the order. If 
the order is placed on January 6th, a good approximation (given the 
general slowness of package delivery) is that the stock will arrive on 
February 1st. Thus Task 5 becomes Shipment Arrives. The duration is set 
to zero days since it requires no work, and the start date is changed 
from today's date to 02/01/95. Notice the difference between the 
graphical characters used for the summary task (a marked line), 
individual tasks (rectangles), and an historical note (a diamond).


>>[ Adding More Tasks ]<<

  The next order of business is to prepare the mail flyer to lure in 
past customers who foolishly gave their names and addresses, thinking 
they would win free memberships to a health spa. Preparing the flyer is 
really a summary task much like ordering stock: it can be broken into 
several smaller individual components. This time the individual 
components include laying out the ad, updating the old mailing list with 
new customers, taking the package to the printer, and having the printer 
throw it all together. The steps are identical to those already taken.

   First, you enter Prepare Mail Flyer as a task. Since it is a summary 
task, estimating the amount of time it will take isn't even worth the 
bother. Next, you add the other tasks and the amount of time they will 
require. Once more these tasks are linked to each other -- the package 
cannot be taken to the printer until the ad is laid out and the mailing 
list updated. For this reason the only date that is of great 
significance is the date the first task of the set will begin. January 
10th is an appropriate enough date for beginning to lay out the ad; 
doing so will probably take a week, so that is entered in the task form 
on the bottom half of the page.

   Next, you highlight with the mouse all tasks related to the flyer and 
click on the chain-link icon. Now the start date for each successive 
task becomes one day after the stop date of the preceding one. Since 
these are all beneath the summary of Prepare Mail Flyer, you use the 
mouse to highlight the tasks once more and click on the right-arrow 
icon. Other tasks that follow this are mailing the flyer (March 7th, one 
week before the sale), preparing the store (one week), and the sale 
itself (12 hours).


>>[ Editing the Outline ]<<

   The program now shows the outline with Prepare Store, followed by the 
sale itself. Unfortunately this does not provide enough information 
about everything involved in preparing the store. This task needs to be 
broken into subtasks. To do so, you move the cursor highlight to the 
Sale task entry. From the menu choices across the top of the screen, you 
choose Edit, followed by Insert. A blank task is magically created 
between the two existing entries. You repeat this procedure three more 
times, adding a total of four subtasks: stock the shelves, install a 
second cash register (I told you this was a big sale!), train the 
temporary help, and hang the signs saved from last year's sale.

   Since they're dependent upon each other, the subtasks are linked and 
then demoted to beneath Prepare Store, making it in essence a summary 
task.

   From the Options menu you can now choose Spelling to have your 
outline scanned for spelling errors. Optionally the palette can be 
changed so historical events appear as symbols other than diamonds, 
summary tasks a different color from black, etc.

   A variety of editing functions can be performed once the outline is 
in this state. Just as tasks can be inserted, so can they be deleted if 
they turn out to be unneeded. (Sleep comfortably -- if you accidentally 
delete the wrong task, the Undo choice from the Edit menu brings it 
back.) If the outline is not in the order you want the items to appear, 
you can rearrange the tasks using the Cut and Paste options.

   One of the more curious features is the ability to hide subtasks on a 
printout in case the printout is for someone who need not know intimate 
details. To do so, merely highlight the tasks with the mouse and click 
on the minus (-) icon. The plus (+) icon brings them back into view.


>>[ Managing the Project ]<<

   As time progresses, each task plays a role in the overall outcome of 
the project. If the inventory takes three days to complete rather than 
one, the ordering of puzzles is knocked back to January 10th (taking 
weekends into account).

   Conversely, if the layout for the flyer takes only two days, 
signaling it as completed (clicking on the finished icon) recalculates 
all tasks linked to it and moves them forward. If you do not want them 
moved forward, even though the task on which they are dependent has been 
finished early, you can mark their time frames as fixed.

   If this project is related to another, multiple projects can be 
started at the same time. Likewise, information can be imported and 
exported between a variety of spreadsheets and ASCII text editors. If 
you are concerned about prying eyes seeing things they should not, 
passwords can be assigned to individual projects by clicking on the 
password icon when saving the document.


>>[ Miscellaneous Notes ]<<

   One of Project's highlights is that everything is configurable. If 
you do not like the Task Entry form that comes up each time you begin 
the program, you can redefine it by taking away the Gannt chart, 
changing it for a PERT chart or changing the bottom half of the screen 
to reflect something other than the default view. All these 
possibilities are accessible via the Options menu choice; selecting the 
Default View option forever changes the startup.

   When generating printouts of the information, Project tends to 
consume multiple pages. A Fit to Page option is available from the menu 
that forces the printouts to confine themselves to only one page, but 
that option is available only if your default printer is a PostScript 
printer. Otherwise there is no way to prevent the program's using 
multiple pages (the example I've given required 19 pages to print on a 
dot-matrix printer).

   Just as the left-arrow icon demotes highlighted items, making them 
subordinate to a summary task, the right-arrow icon promotes them to a 
higher level. Altogether you can have up to 10 layers of subordinate 
tasks beneath each other. (In Project's next release this number will 
increase.)

   Resources -- anything from employees to semi trailers or pieces of 
machinery -- can be entered and assigned to tasks and subtasks. For 
example, employees can be added, each working eight-hour days, and 
assigned to tasks. If a task takes 16 hours and has one employee 
assigned to it, it will naturally take two days to complete. Adding 
another employee recalculates the project and reduces the specific 
task's completion date to one day. To each resource can be assigned a 
dollar value in terms of time (so much per hour, day, week, etc.), 
allowing reports to be generated showing the cost of a project. If the 
cost of a resource changes, the unfinished portion of the project 
recalculates and keeps the estimate exact.

   Calendars can be created as a base default for everything or 
individually for resources. The default is for all resources to be 
allotted five days a week for eight hours a day. For a retail 
establishment this is not realistic, obviously, and the calendar must be 
changed to allow for 12-hour days, six days a week. Additional days must 
be marked off for holidays. It is well-worth the time required to do 
this: when a task requires five days and one of those days falls on a 
nonwork day, the task-completion date will still reflect the working 
days.

   Project's online tutorial is outstanding. At any time it can be 
selected from the Help option, and a menu of possible topics 
materializes. Any portion of the tutorial is independently accessible; 
when you have found an answer for whatever burning question you have, 
you return to your project exactly where you left off.

   All in all, Project does an excellent job of allowing you to 
establish and manage tasks and resources. Its reporting abilities are as 
good as those of any other product on the market, and its ease of use is 
unequaled by any similar product. I highly recommend it for anyone 
working on more than one project that requires planning of tasks, time 
and resources.

                                  -=*=-

              Emmett Dulaney is the author of Voodoo NetWare
           and a few other books. He can be reached at P.O. 
           Box 353, Muncie, IN  47308; on America Online as 
           username EDULANEY; or via the Internet at 
           edulaney@aol.com.

-=-------------        -=*=-     -=*=-     -=*=-        -------------=-

PIPELINE    \|/    by Ed Juge
~~~~~~~~           Contributing Editor

"In a competitive market, retailers should differentiate themselves by 
superior service"

                          CUSTOMER SERVICE:
                      ONE PC BUYER'S NIGHTMARE

   For many years, computer vendors fought to introduce features that 
would give you and me a reason to buy their product or shop at their 
store. Frankly most PCs today are pretty solid, reliable and 
competitively priced. Differentiation is becoming more difficult. How 
well are vendors meeting the challenge? It's not all roses!

   I don't know about you, but there are a few things computer 
manufacturers and retailers can do to get my business. They can provide 
exceptional service. They can make things easy to use -- you know, 
minimal required instructions. When instructions are required, they 
should be clear and concise. I'm just not interested anymore in knowing 
what really goes on inside the box . . . I want a product that fills my 
need with the shortest possible installation procedure and learning 
curve.


>>[ How Bad Can it Get? ]<<

   Pretty bad! There are enough really super products and companies out 
there that my preference is to write only about positive experiences. 
This month, however, I want to relate an experience so bad it epitomizes 
the areas in our industry that need the most attention. Since it is not 
my practice to bad-mouth anyone, the companies shall remain anonymous. 
No doubt they will recognize themselves.

   Let's set the stage: My trusty portable CD-ROM drive failed suddenly, 
at the worst possible time. Those things happen. That's not what this 
story is about.

   It was Saturday. I was due in New York on Monday for a major trade 
show. Several meetings were scheduled each day, all centered around a 
CD-ROM demo. There was no choice but to buy a backup unit. It had to 
attach to my notebook computer's parallel port.

   After calling every area store, I learned the nearest qualifying CD-
ROM player was at a store 20 miles away. The price was high, but not 
unreasonable for a top-of-the-line unit.


>>[ What Parts Are Needed? ]<<

   "Does that include everything I need to connect it to my IBM 
ThinkPad's parallel port? Are you sure?"

   "Yes, sir! Yes, I have it in my hands, and the cable you need is 
included in the box."

   For a second opinion, I called the company's Dallas branch, 80 miles 
distant.

   "Oh, no, you must have a ($160) SCSI-to-parallel adapter. We have the 
adapter, but we're out of the drives."

   I picked up the adapter first and found a battery pack for the drive. 
"Does it require a charger?" I asked. The salesman conferred with three 
others, and 20 minutes later announced that the battery trickle charged 
while connected to the drive. (There were two accessory chargers 
available, but not required.)

   At the second store I read through the manuals and still couldn't 
locate any mention of battery operation, so I asked again. Again there 
was a conference of four salespeople, and the consensus was the same -- 
trickle charge during operation.

   Interestingly, there seems to be no mention of battery or chargers in 
either the user's manual or an included "Cables and Accessories" guide.


>>[ Who Knows! ]<<

   (In the nearby store . . . ) "By the way, you fellows told me I don't 
need any kind of adapter, yet your Dallas store says I do." Three 
salesmen said no, but a fourth disagreed with such conviction the other 
three let him win. Yes, I did need one.

   In defense of the retailer, I must say this product -- reviewed as 
one of the market leaders in its field -- has the most confusing, 
incomplete and even inaccurate documentation I have seen in my nearly 20 
years in the PC business. It is no wonder the poor salesmen didn't have 
a clue.

   Three hours later, after nearly 200 miles in the 102-degree summer 
heat, I was home, connecting the system.

   There was an adapter and extra cable included in the interface box. I 
found no mention of either in the documentation. I still haven't a clue 
what the separate cable is for. Fortunately the necessary components 
plug together only one way.

   There were three manuals: one on the drive, one on the adapter and a 
third on the interface kit. Instead of getting a new user up and 
running, the drive manual starts with a description of the software 
technology, then a list of all files on the driver disk, then how to use 
the manual, software features, and files again . . . a tedious 2-1/2-
page list of all the disk files. Who cares! This kind of information 
belongs in an appendix. Finally, on Page 12, is a description of loading 
the drivers from Windows.

   The "simple" setup (I swear, that's what it said) first says, "Select 
which interface drivers you wish to install." The manual says, "Select 
the adapter using the (arrow) keys and then select OK." Wonderful. There 
are four or five options, but nowhere in either box, in any manual or on 
the products themselves, could I locate any designation that remotely 
resembled any of the listed options. So, I assumed the dummy position 
and went with the default selection. I let the installation program 
modify the required files.

   Power on. Boot. "No SCSI device found -- aborting driver loading." 
After a frustrating hour of checking and double-checking, I called the 
dealer's technical support department.

   "Are the switches set right?"

   "Yes."

   "MSCDEX must be loaded first."

   "I used the manufacturer's auto-install procedure. It loads the 
drivers in CONFIG.SYS and MSCDEX in AUTOEXEC.BAT."

   "Well, that's wrong." (It wasn't.)

   "If I bring it in tomorrow morning, can you look at it for me?"

   "Yes."

   In the interim, I decided to go through the trouble-shooting 
instructions in the SCSI adapter manual. "If No SCSI Host Adapter 
Detected' message appears, check to be sure there is proper termination 
power available from your SCSI device. You can do this with a voltmeter 
by measuring the voltage available between Pin 38 and ground on the SCSI 
device's connector (See Section 5.0 for pinout details) . . . should be 
approximately +5 volts." OK, voltmeter says 4.75. Close enough.

   "Very low or no voltage at Pin 25 indicates a problem with 
termination power; this condition will disable the adapter." Whoa! 
Bingo. Voltmeter reads zero volts. Well, maybe and maybe not.

   Going back to "Section 5.0," we find Pin 25 listed as "Gnd." So, how 
-- exactly -- is a grounded pin supposed to have voltage on it? Enough 
of this silliness. Let the experts check it tomorrow. At least I enjoyed 
Neil Diamond's Hot August Night 2 while going through the testing! The 
drive did work, at least for audio.

   I let the battery "charge" all Saturday night attached to the drive. 
Sunday morning, Neil crashed and burned 20 seconds into his first 
number. Obviously the battery does not charge from the drive itself. 
There was certainly nothing in any of the docs to tell us, so eight 
salesmen and I made a reasonable -- but wrong -- choice.

Customer Service Time!

   Sunday morning, I was standing at the retailer's service desk 10 
minutes after opening. "I called yesterday. Can't get this CD-ROM to 
work. I was told you will look at it for me?"

   "I'm sorry, sir, we would have to charge you $65 an hour since you 
chose to install it yourself."

   "But, there is no installation except the driver. It just plugs in."

   "Sorry sir, I wish I could, but that's company policy."

   "I'll make you a deal," I offered. "Check it out. If it's something I 
did wrong, I'll pay your fee. If the product is defective, you don't 
charge me."

   "Sorry, sir, I can't do that."

   "You mean you'd rather refund my money and have $600 worth of used 
equipment than to take just a couple of minutes to see if you can spot 
anything obvious?"

   "I'm sorry, that's policy."

   "This is really going to put me in a bind. I need a working drive in 
New York City tomorrow!"

   "I'm really sorry."

   So much for customer service at the retail level.

   I took the refund and left. This is, to me, the epitome of how not to 
service your customers. The young fellow was exceptionally courteous and 
was truly sorry he couldn't help.

   You have to ask what they will do with that potentially defective 
drive. Will they take a loss on it as an as-is return? Will they look at 
it after all, now that it's theirs again, but when it's too late to save 
a sale and help a customer? Will they just ship it back to the 
manufacturer for a refund? And what will the manufacturer do with it? 
All this could have been avoided -- and a real service could have been 
done to the customer -- if company policy had allowed a few minutes to 
check the product. What ever happened to the adage, "Take care of your 
customers and they'll take care of you"?

   Is this the kind of customer service that differentiates this company 
from its competition? Pity!

   Vendor problems aside, I figured, surely a manufacturer of this 
stature would be interested in all the problems a customer -- a rather 
computer-literate customer at that -- had with its product and 
documentation. I fired off a three-page, detailed fax to the 
manufacturer's technical support fax number. As I am writing this, one 
week later, I have heard not a word from them. It must be assumed that 
1) they already know; 2) they don't really care; or 3) their customer 
service response time is in excess of six days. Maybe all of the above.


>>[ One Last Chance ]<<

   Sunday evening before the trip, I telephoned this same retailer's New 
York City store. "Do you have a drive and cable, and can you deliver it 
to my hotel in the morning?"

   "Yes, sir, you bet!"

   "Fine, here's my credit card number and the hotel's address."

   Saved! Well, not quite.

   There was no package waiting at my hotel. I called the store.

   "That order was canceled, sir."

   "No way!"

   It seems the salesman found he was not allowed to deliver to a hotel, 
so he simply canceled the order. "I'll be right over to get it," I told 
the lady.

   As I approached the corporate pickup counter, a bright, cheerful face 
lit up. "You're Mr. Juge?"

   "Yes, and that's my CD-ROM?"

   "You bet. Uh (sheepishly), your computer already has a SCSI port, 
right?"

   "No, I need the adapter."

   "Uh, we don't have one."

   "What? You had one yesterday!"

   The store manager apologized sincerely and profusely. This was not 
the first such problem with that salesman, and he had been terminated 
earlier that day.

   Fortunately, another salesperson located the needed interface, and I 
was off to the hotel, already late for my first appointment.

Manufacturer Support?

   Once again, the boot-up message, "No SCSI device found -- aborting." 
I scrambled through the book to find the manufacturer's technical 
support number.

   "Technical support is available Monday through Friday from 8:30 a.m. 
to 8 p.m. Eastern Time." It was 5:35 p.m. Eastern. I dialed. The 800 
number was not a working number, so I re-dialed, long distance, and was 
put into the queue by an automated system. A couple of minutes later 
came the usual, "All our representatives are busy; please continue to 
hold," message.


>>[ Not This Time ]<<

   After holding 15 to 20 minutes I realized there had been no further, 
"Please continue to hold," messages, only the pleasant music-on-hold. I 
had a sinking feeling. It was worth losing my place in the queue. I hung 
up and dialed again. Sure enough, the message this time was, "Sorry, 
we're closed!" Did they intend to leave me holding 'til morning? What 
happened to the 8:30 a.m. to 8 p.m. Eastern Time hours? Do they have any 
idea how expensive long-distance calls are from a New York City hotel 
that adds its own charge to each minute?


>>[ Desperation is the Mother of Invention ]<<

   With the clock ticking, I decided the only unknown factors I could 
control were those unidentified interface options on the opening screen 
during driver loading. I looked in the appropriate directory, wrote down 
all filenames that appeared to be driver options, and began trying them 
one at a time.

   Would you believe the last one worked! Persistence is sometimes 
rewarded.


>>[ Moral ]<<

   Maybe I missed something, but it seems to me that with the keen 
competition between vendors and between retailers, they should be 
working harder than ever to get and keep customers. Customer service and 
making the purchasing experience pleasant for the customer should be top 
priority. Without a doubt, this is the case with many companies.

   It was incredible to me that so many negative things happened in what 
should have been a simple purchase. The dealer's staff didn't know what 
parts to sell me. They couldn't tell me how to make them work. The 
technical staffers (on the phone) knew little about the product and 
obviously had no vendor material to help them support the product. The 
retailer would rather give a refund than spend 15 minutes trying to save 
a sale and help a customer. (As it turns out, they probably could have 
gotten the first drive running in five minutes if they had known 
anything at all about them.) The documentation was confusing, incomplete 
and incorrect. The manufacturer's technical support hours were listed 
incorrectly, and they left me on hold when they closed and went home. 
Come on, guys, at least sever the connection -- don't just let me sit 
there, especially with the meter running.

   Retailers, get your acts together. Even large, local superstores 
aren't going to win a price-only war. The mail-order folks sell for 
less, usually saving the sales tax, and they deliver overnight, right to 
the customer's door. Superior service and local support are compelling 
reasons to buy from you, if you deliver -- maybe the most compelling 
reasons. In this case, there was zero advantage to me in buying locally.

   Manufacturers, your competition has good technology, too. Being a 
"big name" isn't much of a draw anymore. Buyers are less and less name-
conscious. If the buy decision comes down to ease of use, documentation 
and support, will you fare? Let's hope better than the company in this 
story.

   This kind of war story just shouldn't happen.

-=-------------        -=*=-     -=*=-     -=*=-        -------------=-

RIDING THE INTERNET    \|/    by Lauren Willoughby
~~~~~~~~~~~~~~~~~~~           All-Purpose Editor

"If you venture into the World Wide Web, clear your calendar. . . "

                           CAUGHT IN THE WEB

   I'm not an expert on the Internet. So bear with me as I gush like a 
newbie about my encounters with the World Wide Web. I don't have a SLIP 
account (yet), but I've been able to use Prodigy's new graphical Web 
browser, which gives you a window onto the Web similar to Mosaic's and 
Netscape's. (At this time Prodigy is the only major online service 
offering a graphical, Windows-based Web browser. It's pretty cool!)

   What's the World Wide Web? It's a collection of "pages" and sites 
that, taken together, create the largest hyperlinked publication medium 
the world has ever known. Just about anybody with an Internet SLIP or 
PPP account can slap together a home page (if the Internet provider 
allows). And what's a home page? It's simply a text file -- like a plain 
ASCII file on whatever the author wants to write about. Sounds pretty 
boring, huh? But while the author developing the page sees it as plain 
text, Web browsers see the finished result as a mouse-friendly, 
extremely intuitive, interactive publication that looks like it came out 
of a "desktop publisher for the screen." Web pages can even have 
graphics, act as menus, include online forms (which you can fill out to 
find information), and let you download programs with a single mouse 
click.

   To create the "desktop-published" effect, a Web author simply formats 
the text with tags (sort of like the formatting tags used on ancient 
typesetting machines). The tagging convention is called HTML, or 
hypertext markup language. HTML tags let you designate lines of text as 
headlines (really LARGE, bold type), subheads (large type) and plain 
text. Plain text, by the way, appears in a proportional font, so it's 
very readable. To insert an inline graphic image, you simply type a tag 
that points to a graphic file.

   Web browser software sort of works like QBASIC -- it's an 
interpreter. It reads in an HTML file, deciphers the tagged formatting 
information, and displays the result much as if it were a word 
processing file (click on the vertical scroll bar to page down). The Web 
browser program you use can format text just about as quickly as it is 
received. Graphics take longer to appear. So sometimes there will seem 
to be "holes" in a Web document where graphics should be; but in the 
background, the bitmap graphic is being transmitted and, if you wait 
long enough, will eventually fill up the hole. Larger graphic images 
take longer to arrive, of course.

   The most awe-inspiring thing a Web document author can do when 
formatting Web text is insert a tag that refers a browser to another Web 
site! ANY page can include a pointer to ANY other Web page on the 
Internet -- just click and you're there! "Hyperlinks" show up as 
underlined, blue words. (Think Windows Help, where underlined, green 
words can move you to other topics.) That's why it's called the "Web" -- 
thousands (millions?) of pages are connected together by hyperlink 
strands.

   In my very first browsing session, I was deposited on the Prodigy 
home page, which was mainly a menu to other interesting places on the 
Web. Because I'm into publishing and wanted to see how a newspaper would 
make use of the Internet, I clicked on the San Jose Mercury link. In 
addition to presenting its own content, the site offered up a menu of 
yet more Web sites. Something about the sound of "Joseph Wu's Origami 
Page" intrigued me, so off I went there. Besides offering discussions on 
the history and technique of paper folding, and pictures of his work, 
Mr. Wu kindly includes links to the pages of other origami enthusiasts. 
And off I went.

   And thus was I snared . . . caught in the Web. It's an adventure game 
come to life. No, you don't have to choose between killing the ogre or 
climbing the rope, but you have innumerable choices of places to go, 
things to see. The branches seem infinite. Part of the fun is that there 
is no roadmap. (Yes, I have heard of something called the "Yahoo List." 
Someday I might luck into it.) You find everything by exploring, jumping 
from one site to the next on the blue hyperlinks. I've also found out 
about neat sites from fellow Internet travelers. Occasionally they'll 
pass along a good URL (universal resource locator -- an address). Just 
today Ed, a coworker, gave me the URL for CBS's Web site, where you can 
read all David Letterman's Top 10 lists, and even search for specific 
ones -- like all those that concern O.J. Simpson or Madonna <G>.

   I think there must be stages of Web experience. And I think I'm still 
in the preliminary "don't-stop-and-read-now-just-see-how-many-places-
you-can-find-at-one-sitting" stage. This must be the "surfing" everybody 
keeps talking about. Fortunately web browsing software lets you capture 
the addresses of sites so you can come back later when the initial orgy 
of exploration is over. While Web-browsing I grossly overshot the 
allotted amount of free "Plus Time" Prodigy gives its users each month. 
My bill is going to be outrageous.

   Whatever I end up paying, it'll have been worth it. You never know 
what you'll find out there in Cyberspace. Corporate entities share the 
Web with entrepreneurs, scientists, Star Trek fans and hobbyists of all 
stripes -- each of which can turn your home computer into a kiosk for 
special interests. For every topic under the sun, there is (or likely 
will soon be) a Web site. Finding the address, now that's the tricky 
part.

   Speaking of addresses, below I've included the URLs for the sites 
mentioned above, and others. Next month I'll dish up more news from the 
World Wide Web -- and more cool sites!

                                 -=*=-

                           WWW SITES TO SEE

San Jose Mercury: a regional showpiece.
   http://www.sjmercury.com

Joseph Wu's Origami Page: all about the fine art of decorative paper 
folding.
   http://www.cs.ubc.ca/spider/jwu/origami.html

CBS home page: all David Letterman's Top 10 Lists -- with a search 
engine! More!
   http://www.cbs.com

The Tonight Show with Jay Leno: Leno's jokes, digitized photos, 
scheduled guests.
   http://www.nbctonightshow.com/

Virtual Shareware Library: -- if you can't find it here, does it exist?
   http://www.fagg.uni-lj.si/SHASE/

FedWorld Beta Home Page: the front end to many government Web sites.
   http://www.fedworld.gov

U.S.S. Voyager Sickbay: for fans of the newest Star Trek series. 
Download crew photos, read episode summaries.
   http://voyager.paramount.com

The Lurker's Guide to Babylon 5: just the thing for rabid fans! 
(Actually a stunning example of Web formatting)
   http://www.hyperion.com/lurk/lurker.html

Games Domain: games information site
   http://wcl-rs.bham.ac.uk/GamesDomain

Entertainment: more recipes than you can shake a spatula at.
   http://akebono.stanford.edu/yahoo/Entertainment/Cooking/

Xerox PARC Map Viewer: find out how far apart New York City and Paducah, 
Kentucky, are!
   http://pubweb.parc.xerox.com/map

Security APL Quote Server: look up stock quotes
   http://www.secapl.com/cgi-bin/qs

NASA Information Services: space news!
   http://www.gsfc.nasa.gov/NASA_homepage.html

                                 -=*=-

              Lauren Willoughby, a self-proclaimed computer
           nerd, lives in Louisville, Kentucky, and admits to 
           these weaknesses: science-fiction novels (Heinlein,
           Brin, Bujold, Sterling, Varley), pizza (anything but
           anchovies) and tennis.

-=-------------        -=*=-     -=*=-     -=*=-        -------------=-

WINDOWS 95 SCOOP    \|/    by Ed Ellers
~~~~~~~~~~~~~~~~           Technical Editor

"Does your computer have the right stuff for Windows' next generation?"

                    WHAT YOU'LL NEED FOR WINDOWS 95


SO WHAT KIND OF COMPUTER WILL I NEED FOR WINDOWS 95?

Any PC-compatible system with a 386 or better processor will work -- 
even a 386SX will do. Of course faster chips like the 486, Pentium and 
even newer designs are good to have, but you don't NEED a fast system 
for Windows 95 any more (or less) than you would for Windows 3.x. We 
tested Windows 95 briefly on a 20 MHz 386SX and confirmed that it ran 
reasonably well on that "slow" machine.


HOW MUCH MEMORY? WILL IT REALLY RUN IN 4 MB, OR DO I REALLY NEED 8?

Windows 95 really does run in 4MB, despite what some of its detractors 
say. Microsoft has been saying for months that 95 will work as well in 
4MB as Windows for Workgroups 3.11 does now; I tried it on my own 40MHz 
386DX system with 4MB RAM and found this to be true -- applications that 
ran well in 4MB still did, and those that were sluggish in 4MB at least 
didn't get any worse. In fact one application I tried -- Paint Shop Pro 
2.0 from JASC, Inc. -- benefited greatly from Windows 95's improved 
memory management; on a 4MB system under Windows 3.x it often has 
trouble dealing with 1MB image files, but with Windows 95 I was able to 
process 6MB images without difficulty (though with a lot of swapping to 
the hard drive).

That said, you'll be a lot better off with 8MB (or even 6, on a 386SX 
system) whether you're using Windows 3.x or Windows 95.


SPEAKING OF HARD DRIVES, WILL I NEED TO UPGRADE THAT?

Maybe, if it's a small one. A typical Windows 95 installation at PCM's 
editorial offices took a little over 52MB; a typical Windows for 
Workgroups 3.11 installation took something over 12MB. If you have an 
old drive of less than 105MB capacity you'll almost certainly want to 
upgrade, not just for the disk space but for extra speed as well. 
Fortunately hard disk prices have tumbled so dramatically that you can 
now get a 540MB IDE hard disk for less than you might have paid for a 
40MB drive three years ago -- between $200 and $250 -- and even if you 
have to buy a new IDE controller to replace an older MFM, RLL or ESDI 
controller that won't set you back more than $40 or so.


HOW ABOUT VIDEO?

You'll need at least 16-color VGA capability, so the only folks who will 
need to upgrade that are those who are still running EGA or other older, 
non-VGA displays. Microsoft expects to support most accelerated VGA and 
SVGA displays, but for the few that won't be included Windows 95 can 
actually use Windows 3.1 video drivers.


ANY OTHER HARDWARE?

Windows 95 works directly with many other devices -- it can handle SCSI 
CD-ROMs and many read/write or WORM optical drives, IDE CD-ROM drives, 
and many "bus-type" CD-ROM drives made by Mitsumi, Panasonic 
(Matsushita) and Sony, with its own drivers. Drivers are also included 
for many sound cards and network interface cards as well as several 
other types of devices. If you can't find a Windows 95 driver for your 
device, you can probably still use it with a Windows 3.1 driver, a 
Windows NT 3.5 driver or MS-DOS drivers that load in the CONFIG.SYS and 
AUTOEXEC.BAT files.


WHAT ABOUT MY EXISTING WINDOWS PROGRAMS? WILL THEY STILL RUN?

Yes, as well as they did before -- and sometimes better, as I mentioned 
before. About the only thing you won't be able to do is load or save 
files with long filenames (something Windows 95 will add to the PC 
environment), but every long filename will have a short equivalent so 
you will be able to load the files and save them that way.


SO WHAT'S THE BIG DEAL ABOUT NEW APPLICATIONS FOR WINDOWS 95?

One thing Microsoft had in mind was to move to a full 32-bit 386 
environment for as many things as possible -- to allow better 
multitasking (such as printing in the background while you keep working) 
and other reasons. Another goal was to make the same applications work 
well with both Windows 95 and Windows NT, Microsoft's high-end 
workstation operating system; NT has been around for two years but 
hasn't been all that popular, partly because 16-bit Windows 3.x 
applications run more slowly on NT than on 3.x. Microsoft is also 
pushing hard to get the industry to support its Object Linking and 
Embedding system -- a way to make different applications share data more 
effectively.

Microsoft's way of achieving this was to set a new standard for 
applications to qualify for the new "Designed for Windows 95" logo. To 
use the new logo, an application will have to be compatible with Windows 
NT 3.5 as well as Windows 95, and will have to support a number of 
special Windows 95 features (such as fax and E-mail) as well as OLE. 
This specification has been very controversial in the industry, 
especially since Microsoft had planned to withdraw the existing Windows 
logo from Windows 3.x applications, but recently Microsoft relented and 
will allow some continuing use of the old logo.


DOES THIS MEAN I'LL HAVE TO UPGRADE TO WINDOWS 95 TO USE NEW SOFTWARE?

No -- but it does mean you'll need a 386 system or better. Microsoft has 
a special library called Win32s that enables properly written 32-bit 
applications to run in Windows 3.1; it's a good bet that most publishers 
will write their new software to play all three ways and add Win32s to 
the package to be installed if needed.


HOW ABOUT DOS? WILL I HAVE TO UPGRADE THAT?

Maybe -- it depends on what version you have. Windows 95 comes with its 
own boot code and doesn't use MS-DOS to run, but it does need DOS for 
the install program. You can install Windows 95 with MS-DOS 4.0 or 
later, IBM PC DOS 4.0 or later, or later versions of DR DOS (now called 
Novell DOS); you can also do it with MS-DOS 3.x (but not IBM PC DOS 3.x) 
if you have a special version that was patched to allow large (over 
32MB) hard disk partitions (the most common example is Compaq's MS-DOS 
3.31).

If you're running OS/2 you'll need to disable the Boot Manager and boot 
the system using DOS to install Windows 95; once that's done the Boot 
Manager can be re-enabled. (Windows 95 can't see OS/2's special HPFS 
partitions, but it will work on FAT-type partitions.) If you use Windows 
NT, you can install Windows 95 as long as you have a FAT partition to 
put it in; Windows 95 won't use NTFS partitions either.


SO CAN I STILL USE DOS AFTER I INSTALL WINDOWS 95?

Yes, indeed -- though in some cases it's a bit tricky to get it to work. 
If you install Windows 95 on top of Windows 3.x, you'll need to change a 
line in the MSDOS.SYS file -- which believe it or not is now a text 
file! If you install it in a different directory (or on a system that 
had OS/2 or Windows NT installed) dual-booting will be set up 
automatically, so when you see "Starting Windows 95..." appear pressing 
[F4] will give you the "old" operating system.


WHAT ABOUT WINDOWS 3.X? CAN I KEEP IT INSTALLED?

Yes, but it's a little involved to do and Microsoft doesn't recommend 
it. The preferred method of upgrading to Windows 95 is to put it in the 
existing Windows directory -- this will keep all your Program Manager 
groups (and add them to the new Start Menu), preserves application 
settings that may be in the WIN.INI file, uses files and drivers that 
you have already installed (such as TrueType fonts, .DLL files for your 
applications, or things like Adobe Type Manager) and keeps a few Windows 
3.x accessories (like Calendar and Cardfile) that aren't included with 
Windows 95.

If you instead specify a different directory for Windows 95 -- such as 
C:\WIN95 -- Windows 95 won't touch anything that was installed in 
Windows 3.x. This means you'll have to bring it all over manually; this 
can be easy or hard, depending on what each program needs to run. You 
can import each Program Manager group you want without much trouble, but 
in some cases you'll have to copy .DLL files from your Windows 3.x 
SYSTEM directory to the new one for Windows 95 to make certain programs 
work. In extreme cases you'll need to re-install programs under Windows 
95.

We'll have more details on how to make the switch later this year in PCM 
-- including a way to make even the most cantankerous DOS programs (or 
even Windows 3.1!) run from the Windows 95 Start Menu.

                                 -=*=-

           Ed Ellers is a self-confessed electronics fanatic
           whose other interests include photography and 
           science-fiction writing. He can be contacted on 
           Delphi, username EDELLERS, or via the Internet at 
           edellers@delphi.com.

-=------------=-     T-H-E   E-N-D   F-O-R   N-O-W     -=------------=-

