Although the exemplary environment described herein employs a magnetic hard disk 58, a removable magnetic disk 38 and a removable optical disk 42, other types of computer readable media for storing data can be used, including magnetic cassettes, flash memory cards, digital versatile disks, Bernoulli cartridges, RAMs, ROMs, and other media capable of storing data. [0041] Program code means comprisi