I've been working on an application that utilizes a pythonaddins combo box, and it works most of the time as intended. It allows for the user to enter a name and then with the click of a button, that name is passed to an initial search cursor. If that search cursor finds an exact match, it selects the record(s) of a table that is the exact match. If it does not make an exact match, it goes onto a second search cursor (not nested, completely separate) and performs searches based on the first word and the first few letters of