Customer terminals may consist of a personal computer (PC) 100 with a graphical user interface (GUI) capable of displaying at least 640???480 pixels???256 colors, a hard drive, a user input device (such as a 101 keyboard, touch screen, mouse, pointing device, or other input device), a minimum of eight Megabytes of random access memory (RAM), and a communications port (such as a serial port or LAN