Dreamweaver
Creating and managing files
Comparing files for differences
Compare local and remote files for differences
Compare before putting files
Compare files when synchronizing
This page on the Web