DupKiller
DupKiller is a duplicate files finder. It will find unneeded copies of files in those locations where you even would not consider to search. There is comparison not only by name, last modification date or size. One can compare files by their contents, and what's more, to set what per cent they must match; one can search different-length files, include or exclude files by mask and much more.