System 100 also includes input/output devices 160 (such as a keyboard, mouse, display or other conventional input/output devices) and, optionally, conventional communications hardware and software by which computer system 110 can be connected to other computer systems, by a computer network such as a local area network, wide area network or the Internet.