The ability to detect file renames (and duplicates) or even move of files to other subdirs or rename of directories would indeed be very very useful...
I'm using synchrify to mirror my fileserver to my 2nd home over a VPN/Internet connection with only 6000kBit - transferring the full file just because it was renamed or moved is a real pain... Since this suggestion is 2 years old now - could someone from Synametrics please confirm the state of things?
Oh... And pretty please: Do it in a way it works even when a file is moved from one (sub)directory to another...
Should be possible... If it doesn't work with a checksum it could also be done using work with the file ID which is unique on each drive and will not change for a lifetime (ntfs)...
This is what a quick google said:
"If you call GetFileInformationByHandle, you'll get a file ID in BY_HANDLE_FILE_INFORMATION.nFileIndexHigh/Low. This index is unique within a volume, and stays the same even if you move the file (within the volume) or rename it.
If you can assume that NTFS is used, you may also want to consider using Alternate Data Streams to store the metadata."