• "ADO recordsets have a filter method, the only downside is that it only accepts one where clause."

    ...do you mean the "Find" method ? The "Filter" method can have many items in the Where clause.

    John