Another thing that arose from my own testings is that diff patches didn't compress very well (and were almost as big as original files btw).. Every utility gave more or less file of equal size... But (depending on parameters used) patching that only required some seconds.