I understand why, with my process, I can expect to have to manually move the code around, but I did notice what I believe is a bug.
When I added the second search behavior, I think the code inserted into the recordset came out backwards. I might be wrong since my method required not having a default search but it did not work when in this order.
The code came out:
Is that how it is supposed to be? It failed but worked when I changed the order to $WADbSearch1 first and $WADbSearch2 second.
Again, perhaps that is how it is supposed to be since I traced a separate problem at the same time.