a central processing unit (CPU) 104; a magnetic and/or optical disk drive 106 for reading from and/or writing to diskettes, CDs, or other storage media; a non-volatile storage unit 108, such as a hard disk drive, for storing data and program files; a network interface 109 for connecting computer system 100 to a network such as the Internet; a system memory unit 110, preferably including both high-