Actually I really frequently use the CHK to check file integrity, integrity of decompressed files, for file comparison, etc. The tool is not popular but it can be, I guess.
First of all, what can be added in next version (CHK v1.03):
* MUCH faster processing. I'm not satisfied with current CHK speed. I have much faster than overage PC (4.6 GHz CPU, no HHDs, all disks are SSD that provides actual 500+ MB of read and write) and even on my PC, I should wait for ENWIK9 processing - no way! Main thing that will be improved is SHA1 computation - I collected a few ideas for speed improvements. BTW, Matt, check out OpenSSL's SHA1 implementation, especially SHA1's Round1 and Round3. And, probably, I'll remove compression Ratio estimation.
* Most likely I should add MD5 computation - it's too popular to ignore. SHA2 is not that popular and slower - thus can be ignored, I guess. As soon as SHA3 will be approved (March 2012 or later, candidates are known already), I'll add it! Probably I should add a hash selection (CRC or MD5 or SHA1 - for speed), or, all hashes at the same time in different columns.
* "Type" column. So you will able to sort out EXEs and compressed files as example.
* "Check For Updates". (Menu "Help->Check For Updates")
* Some GUI improvements, like better icons etc.
Anyway, do you have any ideas? Looks like CHK's layout and logic are quite unique, other hash calculators or duplicate file finders looks much different. Some ideas that floating around are : File Signing, some basic Encryption capabilities, some basic Compression capabilities, File Transfer capabilities (EMail, File Copy), ...