Does any one know how to implementation a good Undo and Redo strategy in web based applications where the transactions will mainly be database transactions. <BR><BR>For example. <BR>Someone deletes some record they are able to Undo. <BR>Someone updates a record with the incorrect value, they are able to undo and restore the preivous value.