interconnected via system bus 62 to random access memory ram 64 read only memory rom 66 an input output i o adapter 68 a user interface adapter 72 a communications adapter 84 and a display adapter 86 the input output i o adapter 68 connects peripheral devices such as hard disc drives 40 floppy disc drives 41 for reading removable floppy discs 42 and optical disc drives 43 for reading removable optical disc 44 such as a compact disc or a digital versatile disc to the bus 62 the user interface adapter 72 connects devices such as a keyboard 74 a mouse 76 having a plurality of buttons 67 a speaker 78 a microphone 82 and or other user interfaces devices such as a touch screen device not shown to the bus 62 the communications adapter 84 connects the computer system to a network 92 the display adapter 86 connects a monitor 88 to the bus 62 the network 92 connects the computer system 58 to other computers systems 58 the computer network 92 can comprise for example a local area network lan a wide area network wan or the internet additionally a particular one of the computer systems 58 a can act as a server a computer server 58 a centralizes files and functions and provides access to the files and functions to the other computer systems 58 within the network 92 an embodiment of the present invention can be implemented as sets of instructions resident in the random access memory 64 of one or more.