9. A computer-readable storage medium having stored thereon instructions for causing a computer to perform the following method comprising: receiving a user event during a development of content; determining whether said received user event indicates a playback request; and if said received user event indicates a playback request, then determining automatically, by the computer, which recorded actions to play back by determining which recorded actions meet a specified fixed criteria, said fixed criteria being selectable from a plurality of fixed criteria, wherein each recorded action corresponds to at least one user events and wherein each recorded action corresponds to a change in the content and wherein at least one of the at least one user events, by itself, does not correspond to a change in the content, identifying automatically, by the computer, a plurality of redundant determined recorded actions, summarizing automatically, by the computer, the plurality of redundant determined recorded actions to generate a summarized determined recorded action, replacing automatically, by the computer, the plurality of redundant determined recorded actions with the summarized determined recorded action and playing back those determined recorded actions and if said received user event does not indicate a playback request, then determining whether there is an action to record and recording the action if it is determined that there is an action to record during the development of the content.
9. A computer-readable storage medium having stored thereon instructions for causing a computer to perform the following method comprising: receiving a user event during a development of content; determining whether said received user event indicates a playback request; and if said received user event indicates a playback request, then determining automatically, by the computer, which recorded actions to play back by determining which recorded actions meet a specified fixed criteria, said fixed criteria being selectable from a plurality of fixed criteria, wherein each recorded action corresponds to at least one user events and wherein each recorded action corresponds to a change in the content and wherein at least one of the at least one user events, by itself, does not correspond to a change in the content, identifying automatically, by the computer, a plurality of redundant determined recorded actions, summarizing automatically, by the computer, the plurality of redundant determined recorded actions to generate a summarized determined recorded action, replacing automatically, by the computer, the plurality of redundant determined recorded actions with the summarized determined recorded action and playing back those determined recorded actions and if said received user event does not indicate a playback request, then determining whether there is an action to record and recording the action if it is determined that there is an action to record during the development of the content. 10. The computer-readable storage medium of claim 9 , wherein the specified fixed criteria is a user specified fixed criteria.