magnetic floppy disk drive fdd 1416 e g to read from or write to a removable diskette 1418 and an optical disk drive 1420 e g reading a cd rom disk 1422 or to read from or write to other high capacity optical media such as a dvd the hdd 1414 fdd 1416 and optical disk drive 1420 can be connected to the system bus 1408 by a hdd interface 1424 an fdd interface 1426 and an optical drive interface 1428 respectively the hdd interface 1424 for external drive implementations can include at least one or both of universal serial bus usb and ieee 1394 interface technologies the drives and associated computer readable media provide nonvolatile storage of data data structures computer executable instructions and so forth for the computer 1402 the drives and media accommodate the storage of any data in a suitable digital format although the description of computer readable media above refers to a hdd a removable magnetic diskette e g fdd and a removable optical media such as a cd or dvd it should be appreciated by those skilled in the art that other types of media which are readable by a computer such as zip drives magnetic cassettes flash memory cards cartridges and the like may also be used in the exemplary operating environment and further that any such media may contain computer executable instructions for performing novel methods of the disclosed architecture a number of program modules can be stored in the drives and volatile memory 1412 including an operating system 1430 one or more application programs 1432 other program modules 1434 and program data 1436 all or portions of the operating system applications modules and or data can also be cached in the volatile.