A notice that there is a few diff modules of raa. Two questions, 1) Are any of these the "accepted standard"? 2) Can any of these take the original array/string/obj/whatever and the diff it generated and produce the second array that was used to generate the diff, ie undo the generated diff? J.