In a preferred embodiment, the present invention is implemented in Java for Java-capable browsers and computer systems, but as will be apparent to those skilled in the art, it could also be implemented in any of a number of programming languages such as C, C++, assembler, ADA, Pascal, and so on.