8. The method of claim 7 , further comprising interrogating the user to provide a reason why the snapshot was taken.
7. A computer-implemented method for providing snapshots, comprising: displaying, at a mashup client computer via a display interface, a mashup or service, interacting with the user to input, at the client computer via a user input device interface, an indication to take a snapshot of the mashup or service being currently displayed via the display interface, and storing, at a mashup server computer, a snapshot artifact of live data from the mashup or service at the instant the snapshot is taken.