1. A distributed system for detecting changes to one or more web pages in a network, comprising: (a) a Web Change Detection (WCD) server connected to said network, and (b) one or more WCD agents stored on said WCD server configured for executing directly on a client web browser to detect web page changes.