Agreed the search engine list might be large enough to benefit from a hashing. TBH I haven't even thought of that when I was putting the first version together.