1. A method for storing in a data repository a plurality of evaluations from a plurality of users who evaluate a distributed content page using a content rating window; wherein the evaluations are stored with a version of the distributed content, a version of the content rating window, and the external stimuli presented to the users; wherein the content rating window is a graphical user interface that allows the user to rate the distributed content page.