FingerPrint is a small utility to see if any files in one or more directories have been created, deleted, or changed since the last scan. This can be very useful for checking if a program, e.g. viruses and trojans, has changed your all-important Windows files. You can configure it to monitor the Windows\System32 folder, the favorite hang out for virus. You can even configure to monitor a network location to make sure, you know of the updates or changes done.
FingerPrint can also be used to find duplicate files, search for files with a specific MD5 value, and save MD5 values to file (and compare with). A command line version is also included.