Try against the modified CHashD class linked a bit further down the post (Or directly here: https://www.vbforums.com/attachment....9&d=1473008813)

In my test it was about almost twice as fast as the binary search. Note that the Add method parameters are flipped, so you should reverse the order of the parameters in your test code.