The programmed instructions may be permanently stored on a read-only memory, or may be received by the computer system from a floppy disk CD-ROM or in a modem connected to the CPU. In the presently preferred embodiment of the invention, the CPU 70 is programmed in an object oriented language such as C++.