or for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user can provide input to the computer.The features can be implemented in a computer system that includes a back-end component, such as a data server, or that includes a middleware component, such as an application server or an Internet server, or that includes a front-end com