I often find myself needing to diff directories of files. I've tried using FileMerge, but it is horribly broken for my application because often these files I need to diff have different line endings, ...