lan 550 environment the computer 500 may be connected to the local network 550 through a network interface or adapter 528 which is one type of communications device when used in a wan 552 environment the computer 500 typically includes a modem 548 a network adapter or any other type of communications device for establishing communications over the wide area network 552 the modem 548 which may be internal or external is connected to the system bus 518 via the serial port interface 526 in a networked environment program modules depicted relative to the personal computer 500 or portions thereof may be stored in a remote memory storage device it is appreciated that the network connections shown are exemplary and other means of and communications devices for establishing a communications link between the computers may be used the technology described herein may be implemented as logical operations and or modules in one or more systems the logical operations may be implemented as a sequence of processor implemented steps executing in one or more computer systems and as interconnected machine or circuit modules within one or more computer systems likewise the descriptions of various component modules may be provided in terms of operations executed or effected by the modules the resulting implementation is a matter of choice dependent on the performance requirements of the underlying system implementing the described technology accordingly the logical operations making up the embodiments of the technology described herein are referred to variously as operations steps.