Isn't this going to gather up all the records that match at least one of the criteria, rather than all the records that match all of the criteria? That doesn't seem like what we want.