Hi, I like the general idea. However, I think that adding still another parameter further reduces readability. What do you think about an approach that adds a new (protected) function that just processes a row from the DB (and thus doesn't contain the query)? Oliver