The computer-readable medium on which the program instructions are encoded can be any of a variety of known medium types, including, but not limited to, microprocessors, floppy disks, hard drives, ZIP drives, WORM drives, magnetic tape and optical medium such as CD-ROMs.