It's a major bottleneck to my coding performance.
I don't see a good reason to use a random address or some content of a string for hashing. I'm also amazed that a user might be allowed to change values at will; values that the system might need to find the data that user is searching for.
-manfred