include routines, an operating system, application program modules, data structures, browsers, and other software or firmware components. The invention may conveniently be implemented in various program modules that are stored on the computers of the