Interesting. I used a disk-based hash table very similar to this one in DOS Point-Of -Sale applications in 1989. Goal was to have consistent lookup time when scanning barcode labels. Of course my average lookup times were much slower due to low seek times.