The condition isn't on the field that holds the criteria... The conditions are on the fields that are described in the contents of the criteria field... Plus, the criteria can change (and often do)... I have it table driven right now so that a simple change to one table results in the criteria field being updated...