Rsync can also compare hashes if you don't trust the size and time on the files.
Reply on news.ycombinator.com