Client Computer: Client computer 100 is typically a personal computer as illustrated in FIG. 1-A, but may also be a portable computer such as a laptop or notebook computer as illustrated in FIG. 1-D or a wireless communicator or hand held computer such as a cellular phone or PDA (i.e. 3-com's Palm Pilot) as indicated in FIG. 1-E. It is common for users of client computers 100 (particularly portabl