Two and three-way comparison of code, web pages and other text files, or even text pasted from another application (eg Word). Synchronise folders. Perform code reviews/audits. Work with folder trees containing thousands of files. Edit files in-place.