1. A computer program product in a non-transitory computer readable medium article that stores a program, the program being executable in association with a client to: dynamically create and insert a script object into a page, the script object being a set of instructions distinct from the instructions that comprise the page, wherein the script object is not present in the page when the page is received in the client; execute the script object to collect data concerning an event and to forward that data to a server, wherein the data describes one of: a feature, a fault, and a failure; and upon receipt of a response from the server, to destroy the script object by removing the set of instructions from page.