It would be nice to have a feature where you could take 2 jobs (or 2 tasks, or 2 conditionsets, or 2 of any like-type objects, or 2 whole servers) and do an editable diff of them. I would find this useful for proofreading my environment-dependent or for-testing-only variants of very similar jobs or tasks, and for revision control.
In my ideal diff tool, the presentation would be mostly text, arranged hierarchically, with object attributes and child objects indented from their parent object (no tabs and mostly no popup windows, with the possible exception of when comparing multiline fields). There would be the ability to expand/hide child objects, color coding of same/different/orphan nodes, perhaps some indication if the only difference in a node is an ID or a creation timestamp (or an ability to define fields to be ignored for diff purposes). Each node would have a one-click sync option where the user could choose the direction of the sync, and there would also be the ability to select/copy/paste or to directly edit values on either side. For nodes that take multiline text strings, such as e-mail body or SQL query fields, there could be a call to a user-defined text diff program to do the multi-line diff. There would be an indicator if a value was "dirty" (changed but not yet saved). It would be possible to compare two objects of the same type from within the VisualCron GUI, or to compare two exported XML files, or to compare a live server against an exported XML file. It would be OK if the implementation for comparison of a live server required exporting it first and manipulating the XML files, and then importing the changed file when done. There would be undo capability both of unsaved changes and (less important) of saved changes.
I'm not a .NET programmer; I don't see this as a small request, and I don't know how many other people would be interested in such a capability. I have seen something similar in concept done for comparing Oracle Forms source code (which is stored in binary files) by a company called ORCL Toolbox, and it was very handy for keeping on top of multiple developers modifying object-oriented files that weren't well-suited to simple text compare and edit/merge in Beyond Compare.
Rebeccah