You should be able to get most everything you need from Doctor Diff