CompuNotes
Notes from The Cutting Edge of Personal Computing
June 20, 1998
Issue 120

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
To subscribe, send an e-mail to listserv@peach.ease.lsoft.com
   SUBSCRIBE COMPUNOTES-L FirstName LastName
To unsubscribe, send an e-mail to listserv@peach.ease.lsoft.com
   SIGNOFF COMPUNOTES-L
For Contact and Other Information See Bottom of Publication!
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

CONTENTS
My Notes:
1=> CompuNotes Notes, mailto:pgrote@i1.net
2=> This Issue's Winner!

News:
3=> News of the Week, mailto:pgrote@i1.net

Columns:
4=> Big City Byte by Howard Carson, mailto:lrhc@interlog.com

Reviews:
5=> Product: 3D ULTRA PINBALL:The Lost Continent, game/arcade
Reviewed By: Don Hughes,mailto:dhughes@wwdc.com
6=> Product: 7th Legion, game/strategy
Reviewed By: William M Frazier, mailto:wfrazier@techline.com
7=> Product: The Complete Reference Windows NT 4
Reviewed By: Don Hughes, mailto:dhughes@wwdc.com
8=> Product: IBM ScrollPoint Mouse, peripheral
Reviewed By: Danny Williams, mailto:danny@packet.net
9=> Product: Visual Developer VISUAL BASIC 5 Web Database Development by
Carl Ganz, Jr., book/VB/database/Web
Reviewed By: Song-Muh Jong, mailto:songmuh@mci2000.com
10=> Product: Microsoft Office 97 Programming With VBA for Dummies, book
Reviewed By: Mike Gallo, mailto:gallomike@aol.com

--- BEGIN ISSUE

1=> CompuNotes Notes, mailto:pgrote@i1.net

None this week.

2=> Winner!
This week's winner:

3=> News and Game Bits, mailto:pgrote@i1.net or
mailto:dr2web@sprynet.com

Viagra Shows Us the State of the Web
http://www.abcnews.com/sections/tech/FredMoody/moody56.html

Windows 98 Benchmarks ... Don't Upgrade for Performance ...
http://www.zdnet.com/pcmag/features/win98_tests/index.html

A Complete Review of Office Suites ... Gee, I Wonder Who Wins . . .
http://www.cnet.com/Content/Reviews/Compare/Officesuites/index.html

Dec is no longer ... we should all be a little sad . . .
http://www.crn.com/dailies/weekending061298/jun11dig11.asp

Is It Just Me or Should We All Be Scared About "Simple" Cable Breaks?
http://www.usatoday.com/life/cyber/tech/ctc927.htm

Wouldn't that be Nutty if the Chinese Used Satellites We Provided
Against Us?
http://www.wired.com/news/news/politics/story/12953.html

4=> Big City Byte by Howard Carson, mailto:lrhc@interlog.com

WHERE OH WHERE IS THE SENSE?

        Microsoft(R) and Netscape(R) are not the only players in the browser
market. Microsoft is not the only manufacturer to ever fight for
exclusive territory. Joel Klein of the U.S. Department of Justice (DOJ)
seems to be actually taking sides in the federal action directed at
Microsoft; Klein has publicly favored Netscape. And why do 20 other
states, led by state attorney general (AG) Richard Blumenthal of
Connecticut, appear to be promoting an antitrust policy separate from
that of the United States? Regulation of commerce is a national
responsibility in the U.S. (the issue was settled in 1789.)
        Nineteen months ago, Texas AG Dan Morales was the first state AG to
begin investigating Microsoft. In November '97 he filed suit to void
parts of Microsoft's contracts with computer manufacturers that he said
were preventing the manufacturers from assisting his probe. The case was
dismissed. But Morales still joined 20 other state attorneys general in
preparing an antitrust suit against Microsoft.
        Shortly thereafter, Morales received a letter from the CEOs of a
handful of Texas companies and dropped out of the suit. Dell, Compaq and
CompUSA urged him not to bring a case that would harm an industry
employing hundreds of thousands Texans. After Morales received a visit
from Michael Dell (of Austin Texas-based Dell Computers, a Microsoft
stalwart and one of Texas' largest employers), the AG announced in a
prepared statement that "several officials of the Texas computer
industry have expressed concerns that the filing of a lawsuit against
Microsoft may negatively impact their companies as well as the consumers
of the state."
        Here's the scorecard so far: Utah, the base of operations for Microsoft
rival Novell(R), is an active participant in the states' suit. South
Dakota, the base of operations for Microsoft ally Gateway(R), is not.
The state of California, where Microsoft rivals Netscape, Oracle(R) and
Sun(R) live, is an active participant. Washington state, where Microsoft
lives, is not (at least that's what we think.) Washington AG Christine
Gregoire has only ever stated that there was "no need" to duplicate the
federal effort.
        What are the chief legal officers in each state doing? Are they
administering the law? Do they even know the law? Or are they acting as
corporate-driven proponents of the economic realities in their
respective states?
        It's likely that the most significant initial outcome of all this
litigation will be a massive wealth transfer. Tens of millions of tax
dollars plus a measurable chunk of Microsoft's war chest will soon be
safe and sound in the bank accounts of some of the biggest law firms on
the planet. There are dozens of law firms and hundreds of lawyers
involved.
        If the government and corporate players are really serious about legal
and ethical issues, they should be concentrating on consumer advocacy
matters. Any reasonable government (and any group of truly dedicated
competitors) should have been hollering loud and long about the OS
crashes and bugs in Microsoft products. Netscape's own original
complaint is only slightly loony in light of the fact that the company
still owns 60% of the browser market. If poor Netscape (and all its
corporate cronies) really want a level playing field, they should be
working towards heating up the competition against Microsoft, not hiding
behind state and federal skirts and claiming an inability to compete.
That's just plain lazy, especially in light of the fact that Netscape
products could use some diligent bug fixing too.
        If Windows 98 turns out to be notably more stable than Windows 95,
Microsoft could remain in the OS driver's seat for at least another ten
years. With Windows NT5 slated to dominate the network OS market within
the next 4 years, with MacOS occupying only 4% of the market (and losing
ground) and with UNIX, Linux and a couple of other minor players
occupying the rest of the available seats (generally static positions),
there's little doubt that the very best efforts of the DOJ may have
little effect on Microsoft's hegemony.
        Microsoft must become more responsive to the demands of it users (who
are hollering for fewer bugs and greater stability) and the demands of
its strategic partners (who are also hollering for fewer bugs and
greater stability.) The operating principle will be: if Microsoft wants
OS and software preeminence, it better prepare for the consequences of
being the biggest target in sight.
        The government's and corporate detractors can carp and whine, but
Microsoft and all its OS/Browser combinations are here to stay. As
(private and business) consumers, our responsibility is to hound
Microsoft into providing a superbly reliable OS, superbly reliable
applications, unassailably ethical business conduct and responsive
support. Anything less is completely unacceptable.
        We need to demand far more intelligence from everyone concerned:
government and business. They're all living the high life with our money
after all.

5=> Product: 3D ULTRA PINBALL:The Lost Continent, game/arcade
Reviewed By: Don Hughes,mailto:dhughes@wwdc.com
Requirements: Windows 95/3.1, 486/66, 8MB RAM (Win 95) 12MB RAM (Win
3.1) 2x CD ROM
Preferred: Pentium 16MB RAM, 4x CD-ROM, Windows compatible sound cards
and game pads
Price $42.95

        Sierra's 3d Ultra Pinball "The Lost Continent" is a cross between an
adventure and a pinball game.  The play zone soon fuses together the
user and the story.  Success or failure of the hero "Rex Hunter" is
directly linked to the skill of a player.  The quickness of the
animation and the games graphics are visually stunning, and the best of
any pinball game I ever seen.
        The test system for this was a Pentium 166 MMX, 32MB system ram, ATI 3D
Xpression video card with 4MB of ram, an 8X CD-ROM, and Window 95.  To
install the game, you just insert the CD-ROM, and close the door--CD
Autoplays in Win95.  Next the setup screen for the game will appear and
all the end user has to do is follow the screen prompts.  Installation
takes about thirty minutes to complete, including installing the five
other demos packed on the CD-ROM.  The installation also prompts you to
register the game on-line with Sierra.
        The additional game demos on the CD are: You Don't Know Jack, Ultra
Mini-Golf, and 3D Ultra pinball games 1 and 2 and Trophy Bass fishing.
If you have the hard drive space you can install the all the demos or
just click "NO" when install requests user input.  To quote Sierra
On-line' s web site promo on 3D Ultra Pinball, The Lost Continent: An
all-new and challenging design from the same designer that made 3-D
Ultra Pinball 1 and 2 the most popular and best-selling computer pinball
games of all time.  Gameplay has been totally revamped to challenge the
most skilled players, yet still be remain fun and accessible for the
beginning player.  A unique layout that actually puts you in the story.
Rex's success or failure is controlled by how well you play.  Help him
fight off dinosaurs or cross perilous pits. As you help him through each
scene, he moves on to bigger and more exciting challenges.
        After loading the Lost Continent, the main menu appears and the first
thing you will see is six graphic icon's placed on a sand beach.  Here
the player can select Play Pinball, Practice, High Scores, Preferences,
Help, and Exit.  There are three major game adventure parts to 3-D Ultra
Pinball; The valley Ruins, The Lost Temple, and Heckla's Chambers:

The Valley Ruins
Level 1: The Valley of Mystery
Objective: Hit the required sequence of targets that will allow Rex,
Mary, and Professor Spector to advance to either of two following
levels.
Level 2: Woeful Waters
Objective: Raise the Flood Gate and allow the water to drain so Rex,
Mary, and Professor Spector can safely cross.
Level 3: Neeka's Rescue
Objective: Kill the swooping Pterodactyls and allow Rex to rescue the
native beauty, Neeka, from peril.
Level 4:
Jungle Fever Objective: Hit the required sequence of targets that will
allow Rex to hack his way through the dense jungle and on to the next
level.
Level 5: T-Rex Attack
Objective: Hit the cave in the cliff while avoiding the Tyrannosaurus
Rex, or kill T-Rex to advance to the next level.
Level 6: The Colored Chasms
Objective: The gang must make their way through the colored chasms. Note
the color immediately in front of Rex's path. Then clear out the
barriers that block that color's portico. Then hit the portico to
advance Rex.

The Lost Temple
Level 1: The Entrance Hall
Objective: Hit the required sequence of targets that will allow Rex,
Mary, and Professor Spector to advance to either of two following
levels. There's also some side action with moving Rex across a rope
strung at the top of the Temple.
Level 2: The Walls of Doom
Objective: Rex, Mary, and the Professor are in a "tight" spot. A
combination of shots on the Light Targets, Alcove Saucers, and the
Center Loop, in a specific sequence, completes the events required to
save them.
Level 3: The Temple Guards
Objective: Start Rex's Walk and move him successfully past the Temple
Guards.
Level 4: The Labyrinth Objective: Hit the proper sequence of targets to
successfully move Rex through the Labyrinth on the right. Level 5: The
Stegosaurus
Objective: Lure the Stegosaurus away from the mouth of the cave with
food so Rex and the others have an escape path. Hit the Bumpers to light
up the fruit trees, then hit any available T-Rex Saucer.

Heckla's Chambers
Level 1: Heckla's Lab
Objective: The Lab houses Heckla's Morphing Machine, which he uses to
turn people into prehistoric monsters. In fact, Neeka soon becomes a
casualty and Mary may follow unless Rex can escape the Lab and figure
out rescue plans. The Ramps and Overload Lights are the keys to shutting
down Heckla's machine.
Level 2: The Robot Factory
Objective: Hit the robot crossing the lab floor, then hit the Booth
Saucer to start the Robot Attack. Rex must kill all of the advancing
robots to move on.
Level 3: Devilish Devices
Objective: Hit the Light Towers to charge up the Super Laser Assimilator
Cannon (SLAC) and fire it at the "dinosaurs."
Level 4: Behold the Dinobot!
Objective: Use good timing and skillful shooting to allow Rex to board
the mechanical Dinobot and head for his final stand with Heckla.
Level 5: Heckla's Final Stand Sorry. Because of the sensitive nature of
the technology that was discovered inside this level, the developers of
this game have decided to classify this level as TOP SECRET!!! There are
ways, however, to discover more details.

        The player is automatically advanced to other levels in the game as
their skill and game score increases.  The action, sounds, and animated
displays in this addictive game soon entangle the Lost Continent player.

        The Sierra 3D Ultra Pinball program has functioned appropriately and
worked without any errors encountered to date.  The game has performed
beyond my exceptions and the graphics, sound, and animation are first
class.  I highly recommend if you purchase this game, you also purchase
a game-pad to save wear and tear on your keyboard.
        Included in the software package is a "Quick Reference Game Card" for
the; Gravis Grip, Microsoft Sidewinder, and ThrustMaster games pads.
The keyboard can also be used instead of a game pad: The Control, and
Shift keys run the Left & Right Flippers, Down Arrow is the Plunger,
Spacebar & Z & / keys nudge the table, and Pause & P keys pause the
game.  The mouse can also be used as a control device using the left &
Right Buttons for the flippers, and both mouse Buttons for the plunger.
        However, with current prices of game pads less then $50.00 and their
ease of use, they are the best control device to use with this pinball
game--most other games also have a game pad control settings.  Once the
installation was completed and we started to review the game, and
realized the stress the keyboard was under, it was not long before we
purchased the Gravis game pad for our system.  The game pad comes with
Window 95 setup software, which made the installation and testing a
breeze.
        The game is brimming with background movements of prehistoric
dinosaurs, cavemen, and large winged creatures.  The five extra demos,
Sierra placed on the CD are limited to one level, but allow the end user
to test drive and evaluate extra programs.  You can download demo
software from Sierra Online's web site http://www.sierra.com, should you
want to test drive 3D Ultra Pinball the Lost Continent.  If you like
pinball, but want something, just a bit out of the ordinary,  then you
must try this Adventure/Pinball game.

Sierra on-line Inc.
Web Site http://www.sierra.com

6=> Product: 7th Legion, game/strategy
Reviewed By: William M Frazier, mailto:wfrazier@techline.com
Requirements: Windows 95, Pentium 100 or faster, DirectX compatible
video and sound cards, 16 MB of RAM, CD-ROM drive.
Recommended: highspeed Pentium, 32 MB of RAM
Reviewed On: 200 MHz Pentium Pro, 48 MB RAM.
MSRP: $39.95

        7th Legion is the latest addition to the strategy/action genre, long
dominated by Command and Conquer and the Warcraft series. Like all such
games, 7th Legion comes with a story to set up the action. Conveying an
environmental twist, 7th Legion presents the premise that centuries of
overpopulation and unconscionable consumption has brought the Earth's
ecosystem to the edge of collapse. With the Earth beyond redemption,
governments and corporations set up the Planetary Evacuation Program
(P.E.P.) to transport the Earth's inhabitants to safety on interstellar
bio-colonies.
        As the time for departure approached, it became clear that only a small
portion of the planets occupants could be saved. A selection lottery
system was implemented, but like all such systems, the elite were chosen
first. Although thousands of those not chosen tried to join the exodus,
they were slaughtered by the P.E.P military escort troops. As the
shuttles departed, billions were left behind to either perish or live by
their wits.
        Centuries later.... With a significant percentage of the population
removed from the Earth by the P.E.P., and billions more dying from
famine and disease, the Earth was able to recover. The survivors
eventually split into seven legions, all vying for political and
military control of the Earth and its resources. The P.E.P. and those
who were chosen for survival are cloaked in myth and legend. The most
enduring legend predicts the Returning, when the Chosen will return to
claim the Earth as their own. The Returning will be preceded by three
signs. The first is one day and night of continual daylight. The second
is a day and night of darkness. The final sign is the rain of fire. The
signs have begun to appear and the seven legions must now unite to fight
the Chosen, or lose all.
        A nice story, in a green sort of way. But what about the game?
        7th Legion requires a hefty system if you want decent performance.
Figure on a Pentium 100 with 16 MB of RAM as a minimum, although 32 MB
of RAM would probably be preferable. The program installed without any
problems. Since my system had an old version of Microsoft's DirectX
software I was given the option of upgrading to version 5.0. This is a
must do upgrade.
        7th Legion begins with  the action/strategy genre, removes the tedium
of gathering resources , and adds a new twist. You are no longer
required to mine the earth for gold or chop wood in the forest to build
your infrastructure. In 7th Legion you get paid automatically, just like
in a real army. You start off with a set amount of cash to begin
building your base. Additional money is added automatically at set time
intervals, depending on your rank. You can get additional money by
accomplishing mini-missions assigned throughout the game, or by
discovering money power-ups on the map.
        Unique to 7th Legion is the introduction of Battle Cards. Each side is
dealt a random combination of up to five Battle Cards prior to the
mission. Skillful use of Battle Cards can snatch victory from the jaws
of defeat, but beware, the enemy can devastate your army just when you
think you have things under control. If you run into an infestation of
enemy units about to cream your men, play the Blizzard card. You will
freeze the enemy in place and be able to shatter them with a single
shot. Want to scout the area ahead without risking your units? Play the
Blast Fog card, removing the fog of war.
        Like Warcraft and Command and Conquer, 7th Legion also includes indoor
missions. Anyone familiar with action/strategy will recognize this
portion of the game. You wander around a maze, blasting any enemy forces
that move. The graphics of these missions are different from the outdoor
missions, and well done. Unfortunately, once you've played one indoor
mission, the rest seem repetitious. In fairness to Microprose, I don't
care that much for the indoor missions of Warcraft or Command and
Conquer either.
        I like 7th Legion. There are lots of different types of units with
different capabilities. You can create ground troops, armored vehicles,
and robot-assisted units. Getting the right mix of units for a given
situation takes a certain amount of trial and defeat before you get it
right. For instance, you need armor and rapid fire robots to repel an
all out enemy invasion. When attacking an enemy base, you should have
longer range rocket robots assisted by long range armor, with short
range heavy armor for close in defense. The game is missing a couple of
obvious components. Although many of the mission maps include areas of
water, there are no naval units. Flying units were also omitted.
        There are a couple of negatives that have to be mentioned. The worst
problem with this game is the mouse control and screen scrolling (also a
mouse function). Scrolling is jerky at best, and selecting and
controlling units is often difficult. You do get better with practice,
but it shouldn't be this hard. There is a web site at
http://www.7thlegion.com devoted to the game. These problems are
mentioned on the message board at the site, with the promise of a patch
mentioned. Unfortunately, this promise was made at least 3 months ago.
The message board at the site seems to be a one way street, with many
people asking questions and making comments, but no answers flowing
back. Finally, I think the artificial intelligence engine controlling
the enemy could be improved. It seems like the enemy units usually just
wander around the map, blasting at your units when they get in range.
There seems to be very little in the way of intelligence or strategy
involved.
        Another problem I noticed occurred when I tried to start the game
without inserting the CD-ROM in the drive. The game interface came up
normally but the only option available was to play a Multi-player Game.
The New Game and Load Game options were grayed out. I restarted the game
3 or 4 times without a clue as to what was wrong. Finally I spotted the
CD-ROM lying on the desk and realized what the problem was. It would
have been helpful if the game interface let me know that the CD-ROM
needed to be in the drive.
        Should you buy this game? It's hard to say. If you're a die-hard
action/strategy junky, I'd say go for it. The outdoor battle missions
are a kick, the new types of units are fun to experiment with, and the
Battle Cards add an element of anything can happen. For anyone else, the
game needs to be refined and improved before I would recommend it.

Microprose
http://www.microprose.com

7=> Product: The Complete Reference Windows NT 4
Reviewed By: Don Hughes, mailto:dhughes@wwdc.com
Price $39.99 USA /$57.95 CAN

        The Complete Reference to Windows NT 4 is a large 744-page user guide
that takes you from the early beginnings of NT, setting up your system,
then on to Diagnosing and Troubleshooting.  The book is broken down in
six parts, which contain twenty-six chapters covering the NT operating
system in depth.
        The author convivially uses icons on the side of a page to indicate a
Reminder, Note, and a box section for a mini-glossary.  Mini-Glossaries
are placed intuitively throughout to explain any complex terms one might
encounter reading the book.
        The author also use many diagrams and screen captures to aid the reader
in applying techniques in the book to real life situations.  In chapter
Seventeen, the NT Registry system, and its components are explained in
detail:
        Under the older 16-bit versions of Windows, booting the system with
preconfigured parameters, retrieving user preferences, setting up the
network and application initialization values, and loading custom
startup involved reading this data from multiple configuration files
(usually called .INI files).  These files were specific to the operating
system component, or application, that used them....  With NT (and
partially in Windows 95, which we'll talk about shortly), the operating
system and most applications store, retrieve, and use their
configuration information by referencing only one file, in one
location--the Registry.  The registry is divided into sections called
hives.  This curious name comes from the early days of NT 3.1
development, when these parts of the Registry were so named because,
purportedly, one of the developers thought of their structure as
existing much like the individual cells within a beehive, or honeycomb.
        The preceding text is a prime example of how the author takes a complex
subject such as the Registry, and converts it into simple English.  The
Complete Reference to Windows NT 4 is targeted for the skill level of
every user.  Although the text is easy reading, the book is a bit too
large and heavy for use as a hand held text.  Because of the book size
and weight, you will soon find yourself placing this text on a table or
desktop.
        The book has six parts that lead the user though the various topics:
 Part I Getting Started, Part II Analyzing NT's Architecture, Part III
Learning the Basics, Part III Connecting with Windows NT, Part IV Inside
Windows NT, Part V For Programmers and Power Users, and Part VI Internet
and Intranet Functionally.
        Part III for example contains chapters eleven to thirteen, Covering
topics from Networking with TCP/IP, Configuring DCHP, and WINS, to
setting up the Remote Access Service.  Another nice feature of The
Complete Reference is Appendix A: Diagnosis and Troubleshooting.
        The author Griffith Wm. Kadnier, and the publisher Osborne McGraw-Hill,
has produced what can only be described as an superior reference guide
for Windows NT 4.  They have effectively produced a text not just for
the beginner, or an intermediate, or advanced NT user, but for every
user.  This book is loaded with insight into Windows NT 4.
        Users or students currently working with Windows NT 4 or the computer
curious who want to advance their knowledge of this operating system,
will find this great reference work book a welcome addition to their
collection.  The Complete Reference to Windows NT 4, will not be left
sitting on the bookshelf collecting dust, as this is one book that will
sit within reach of your keyboard and used as a valuable resource.

Publisher Osborne, McGraw-Hill

8=> Product: IBM ScrollPoint Mouse, peripheral
Reviewed By: Danny Williams, mailto:danny@packet.net
Reviewed on: Pentium 60, 16 MB RAM, Windows 95
Requires: PS/2 style mouse port, Windows95
Street price: $69 in black; $61 in white

        IBM has built a thinner, lighter mouse; stuck a laptop "eraser" style
pointer between the two major buttons; and and come up with a winner --
almost.
        I've gotten used to Microsoft mice, not by any specific choice, but
because that's what always comes with the computers. I've had no
complaints, although I did have a sore thumb for a while after they
switched from the "dove bar" style to the current "bent" mouse. The
newer "bent" mice feel heavier and since I tend to move the mouse with
my thumb and ring finger only, I found my thumb getting sore.  I had to
learn how to mouse left handed for a while, but got used to it and
wasn't bothered enough by it to go out and track down a lighter or
easier to move mouse.
        Microsoft then came out with a clever trick - a wheel planted between
the two buttons to make it easier to scroll up and down without moving
the pointer to the scrollbars. Nice idea, but the limitations kept I
from catching on around here - the wheel only works with MS Office 97
products and only scrolls vertically. I don't know about you, but my
spreadsheets tend to run wide and I use lots of other applications
besides MS Office. Thus the wheel goes unused around here.
        Enter the IBM ScrollPoint Mouse. The device is physically slightly
smaller than the current MS Mouse - it is about as long, but not as
thick or wide. The buttons slope more and the "heel" of the mouse, the
part farthest from the cord, slopes very sharply to the desk. The body
is straight and the buttons are the same size so it will work equally
well for southpaws. The slight difference in physical size may make it
more comfortable for women and children, although my wife and daughter
noted no big difference between the new IBM mouse and the MS "bent"
mouse it replaced.
        Installation is stone simple - plug it in, turn on the computer, run
the setup program on the lone diskette. An optional system tray icon
provides access to all the configuration options, but if you'd rather
not have the icon in your tray, the control panel mouse icon does just
as well.
        Although this mouse has what looks like laptop style pointing device
(I'll call it the "stick"), but pointing is still done by moving the
mouse body around just like any other mouse. Most clicking is still done
with the two big buttons just like any other two-button mouse. Wheel
style scrolling, however, is replaced by pushing the stick in the
direction you wish to scroll. This works in ANY direction - up, down, to
column YY on your spreadsheet, and even diagonally. The stick performs
all the special MS Office 97 tricks like AutoScroll, Zoom, and DataZoom.
It also works in any Windows program, unlike the competing wheel. I'm
delighted to have this ability in my e-mail and browser without having
to mess with an addon program like FlyWheel.
        The stick can also be clicked like a button, and all of the three
buttons can be configured to perform any of a list of 47 different
functions. You can, for example, set up the right button to access My
Computer, the left button to do the normal select, and the middle button
to work as a double-click. I think the most usable setup is leaving the
left and right buttons alone (as "Click/Select" and "Context
Menu/Alternate Select" respectively, like a two button Windows mouse
normally behaves) and using a stick-click to perform the fancy stuff.

        The two fanciest tricks attempted by the IBM mouse are called Hyperjump
& Cyberjump. These configurations can be selected for any of the mouse
buttons, but I expect most commonly for the stick button. When enabled
and the stick is pushed, a small square graphic box of actions pops up
wherever the pointer happens to be at the time. When configured for
Hyperjump and the stick is pushed (it must be pushed HARD by the way)
like a button, the following commands are available in a box around the
mouse pointer:

Menu
Minimize
Close
Recall
Vertical Scroll
Start
Horiz Scroll
Resize

        Menu pops up the File menu of the current application. Minimize puts
the application in the taskbar. Close is equivalent to the little X in
the upper right corner. Recall is like Alt-Tab and opens the previous
window. Horizontal/Vertical scroll moves he pointer to and grabs the
slider bar. Start pops open the Start menu. Resize moves the cursor to
the lower right and grabs the resize handle.
        Cyberjump is similar, but is geared toward Internet surfing and
presents the following menu block at the push of the configured button:

Menu
Bookmarks
Add Bookmark
Back
Vertical Scroll
Start
Horiz Scroll
Stop loading

        Bookmarks jumps to your browser's current bookmark list. Add Bookmark
creates a new entry in your bookmark list. Back is the same as the Back
button in your browser. Stop is the same as the Stop button in your
browser.
        Theoretically this makes it easier to perform common tasks in Windows,
but I found a few problems. The stick button is so hard to push that I
kept scrolling off my page while trying to bring up the menus. I've also
found that I'm familiar enough with the locations of the standard
controls that it's faster to just go to the standard control than to
push the button for the floating menu, then hit the correct button on
that menu. I'll have to chalk this down to personal preference, but I
just prefer using the standard Maximize, Minimize, Start menu,
Bookmarks, Back button and such. I also found it inconvenient that were
I to use the menus on a regular basis, I'd be constantly reconfiguring
the mouse for the application in use at the time. You must configure the
mouse for one menu or the other - it does not recognize whether you are
in a browser or other application and select the appropriate menu
automatically. This seems a major omission to not at least have
automatic operation an option.
        Another omission I noted was a lack of configurability for the menu
items. I might actually have used the stick-button menus if I could, for
instance, set one to launch my e-mail program, one to launch the
calculator in my systray, one to bring up a command prompt, etc. AS it
is, you must live with the options presented and no other.
        Windows95 is currently the only operating system supported, and you
must have a PS/2 style mouse - a serial mouse with an adapter will not
work. Support is planned for Windows NT, Windows98 and OS/2. I expect
this mouse will work as a basic mouse with any operating system that
supports PS/2 style mice. I tested this mouse with FreeBSD and found it
works fine as a plain PS/2 style mouse as far as movement and buttons,
but of course the stick did nothing.
        At $60-something dollars, this mouse is a good value. It's a quality
piece of hardware, and the built in scrolling for every application
makes switching worth the hassle and cost. While I had not much use for
the stick-menus, they do work as advertised and may be just what you are
looking for.

IBM
http://www.pc.ibm.com/us/ibmhome/scrollpoint/

9=> Product: Visual Developer VISUAL BASIC 5 Web Database Development by
Carl Ganz, Jr., book/VB/database/Web
Reviewed By: Song-Muh Jong, mailto:songmuh@mci2000.com
Requirements: Visual BASIC 5, a browser, and some third-party                   tools
MSRP: $39.99/$55.99 (USA/CAN)

        The Internet is becoming popular because of the World Wide Web.
Browsers such as Netscape Navigator and Microsoft Explorer also open the
possibilities of Intranets inside large corporations. More and more
companies are making their databases Web-enabled for either the Internet
or private Intranets.  Microsoft's Visual Basic (VB) is now the leading
Windows front-end database development tool.  There is a growing need
for using Visual Basic as a front end for databases on the World Wide
Web.  That's the need Visual Developer Visual Basic 5 Web Database
Development tried to answer.
        This book covers SQL essentials, VB 5's database strategy, ODBC and
Non-ODBC databases, VBScript, HTML basics, ActiveX and System Registry,
Internet protocols and even the integration with Microsoft Office 97.
        The topics covered are very well laid out and progressive.  Readers may
want to read the first four chapters before jumping to other topics in
the book randomly.  Beginners who follow the chapters one-by-one will
benefit from the logical plan of the author.
        The book starts out with a chapter on database design concept, followed
by a chapter on the database structured query language (SQL).  These two
chapters should provide a sound review for basic database terminology.
I believe that users from different backgrounds would appreciate this
concise summary before jumping into the intricacies of VB and web
terminology.  The book then continues to discuss the Microsoft Jet
Database Access Object (DAO) as used in VB, including the DBEngine
object, the Workspace Object, the Database object, ...  etc.  The third
chapter concludes with an example of using VB to open an Access database
and examine all the tables, fields, and indexes within that database in
a TreeView control.
        A full-scale sample application: The Student Registration System is
then presented in the subsequent chapter.  It introduces three tools to
complement VB's database capabilities (demo versions included on CD),
and discusses issues regarding security, transaction processing,
multi-user, and replication.
        Error handling is discussed neatly in chapter 5.  It covers VB's Err
object, DBEngine's Errors collection, Error-trapping in VB, Error
Handler customization, Error Routing, Error Logging, and Errors Outside
of VB such as from Microsoft Word.
        The subsequent chapter (chapter 6) briefly discusses the use of ODBC
databases such as Oracle and MS SQL Server.  Chapter 7 discusses non-SQL
databases such as xBase, Paradox, and Lotus/Excel files.  Here, the
author uses the third party solution: SuccessWare's Artemis (only the
help file is included on CD). Another tool, Videosoft's VS-Awk (demo
copy included on CD), is used to import ASCII data.
        Report writing is not part of the greatest strength of VB, and is
usually done by third party tools such as Crystal Reports, Borland's
ReportSmith, or R&R Report Writer.  However, Carl advises not to use
either VB's Printer object or the above-mentioned third-party products.
Instead, he recommends VS-View from VideoSoft, Inc. in chapter 8 (demo
copy included on CD), and provides examples of using that product.
        Data-driven programming is an advanced topic covered in chapter 9.
Here, the author presents a sample program to handle user input at
runtime and then ties it to database.  He also introduces a third-party
tool, The Sax Basic Engine (demo version included on CD), to work as a
macro compiler.
        After all the above fundamentals, the book comes to the real gem: web
page creation, HTML basics, VBScript, and using VB to program Internet
Explorer objects in chapter 10; ActiveX programming in chapter 11; and
Deploying databases on the web in chapter 12. Although these three
chapters cover a lot of interesting topics related to web database
programming, the sample codes are very scarce and patchy.  Readers may
feel that all the discussions are "touching the surface" only.  I would
love to see at least The last chapter is a welcome addition to this
book.  It discusses the integration of Microsoft Office 97 with the
database programming, especially the interaction with Word and Excel.
Also mentioned is the ODBC database SAS which is widely used in the
pharmaceutical industry.  The VB development standards listed at the
back of the book are useful guidelines for VB programmers.
        All the source codes are listed in the companion CD, as are the third
party demos mentioned above.  The companion CD also comes with Microsoft
Internet Explorer 3.02 and the VBScript documentation.  These should
save readers hours of downloading time from the Internet.
        This book covers everything you need to know about database and web
page design.  I found it to be a pleasure to read, providing many tips,
tricks, and suggestions for creating and deploying databases on the web
and beyond.  Anyone who is serious about web database development should
have a copy of this book on the shelf.  More advanced readers may need
to go to the web for more help.

The Coriolis Group, Inc.
http://www.coriolis.com

10=> Product: Microsoft Office 97 Programming With VBA for Dummies, book
Authored by: Karen Jaskolka and Mike Gilbert
Reviewed By: Mike Gallo, mailto:gallomike@aol.com
Published by: IDG Books Worldwide (c) 1997
411 Pages
MSRP: $29.99

        I've done my fair share of complaining about how the size of PC
applications have grown over the last few years.  Microsoft is no
champion either when it comes to efficiently sized code.  However, with
the introduction of Microsoft Office 97, some really fundamental changes
have occurred.  These are changes that require more hard disk space than
ever, but space that is deserved. Microsoft has exposed at boatload of
objects, properties, and methods in the office applications to the
external world. Using the Visual Basic for Applications (VBA) language,
programmers can put together some truly powerful and useful applications
utilizing a commercial product (Office) as the commercial foundation.
        Microsoft Office 97 Programming with VBA for Dummies is an introductory
text for computer users not familiar with the Visual Basic for
Applications programming language.  Readers will discover in the
introduction how Office 97 has (almost) unified the macro languages
across all of the Office applications in the Office suite.  Instead of
having to learn macro languages specific to an application, Microsoft
standardized all of its Office applications on the Visual Basic for
Applications language.  This is true for all the applications in Office
97 except for Access which still retains some specialized functionality
of Access Basic.
        A whole chapter is dedicated to showing users where the Visual Basic
code lives in your office application and how to get at it using the
Visual Basic editor.  Following that, readers learn the concept of
objects in Office 97. The book walks readers through small examples of
how to access functions (called methods)and properties that are
associated with various objects.  In fact it is not until the reader is
more than halfway through the book until something more than a snippet
line of code is really written.
        The book walks readers through each of the major Office 97 applications
including Excel, Word, PowerPoint, and Access.  The book reviews some of
the major objects in each application while reinforcing the notion that
some objects (like application object) have some commonality across
Office applications.  These chapters are kind of like an appetizer, you
get a taste of programming in each of the applications, but nothing too
substantive.
        Other chapters are devoted to user dialog boxes, error trapping,
debugging VBA programs, and real world programming examples.   These
include writing macros to automate search and replace of specific text
in Word.  Another example is writing a program to automatically generate
a PowerPoint presentation from a simple text file.  In an Excel example,
the book shows readers how to develop a kinder user interface for pivot
tables so users can quickly generate an Excel pivot table without having
to use the wizard.
        Throughout the book, visual cues are used to draw the reader¦s
attention to something of importance.  One of the cues is the little
pointed face nerd. This character is intended to warn the novice reader
that technical information is going to be discussed and the very novice
reader may want to skip over until enough knowledge is gained to
understand the discussion.  The book also comes with a companion disk
with sample file that contain the code examples shown in the book so
that the reader can follow along.
        I can't stress enough how basic (no pun intended) the book is.  Readers
are introduced to the concepts of constants, variables, functions,
sub-routines, if-then statement, etc.  If users have had ANY sort of
programming experience, then this book may be too simple to be of any
use.  You only need to see an if-then statement once to know it
basically works the same in all languages.
        It's tough to cover a lot of ground across all of the Office
applications without ending up with a monstrously thick tome.  Each
Office application still has their share of specific objects and methods
and properties that are unique to that application only.  I think the
authors attempted to make the best tradeoff in trying to give readers
enough of a taste of each of the Office applications without printing
too many pages.
        Some of the material near the end of the book seemed inappropriate for
the novice user.  This included material on migrating Office 95 VBA
applications to Office 97 and the discussion on accessing the Windows
API directly.  Both of these topics would NEVER be tackled by a novice
user.
        Overall, Microsoft Office 97 Programming with VBA for Dummies is a
decent introduction to VBA programming.  However, having to cover the
introduction of basic programming, the concept of objects, along with a
VBA review of each Office applications resulted in a book that
compromised detail to achieve breadth.  If users are truly a novice
then, this book is an excellent non- threatening introduction.
Otherwise, skip over to an intermediate level VBA book.

IDG Books Worldwide, Inc.
Web: www.dummies.com

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
Managing Editor: Patrick Grote -- mailto:pgrote@i1.net
Assistant Editor: Doug Reed-- mailto:dr2web@sprynet.com
Assistant Editor: Robin Nobles, mailto:smslady@netdoor.com
Archives: ftp://ftp.uu.net/published/compunotes/
Website: <http://www.compunotes.com/main.html>
e-mail: mailto:notes@compunotes.com
Want to Write for Us?: mailto:writers@compunotes.com
fax: (314) 909-1662
voice: (314) 909-1662
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
CompuNotes is: Available weekly via e-mail and on-line. We cover the PC
computing world with comprehensive reviews, news, hot web sites, great
columns and interviews. We also give away one software package a week to
a lucky winner for just reading our fine publication! Never dull,
sometimes tardy, we are here to bring you the computing world the way it
is! Please tell every on-line friend about us!
CompuNotes
B440
1315 Woodgate Drive
St. Louis, MO 63122
notes@compunotes.com
(C)1998 Patrick Grote

.

