They are relational only to the field in which they are contained though right? Yes I saw an example in the help files using recordsets. This whole behaviour can be easily replicated using already existing VBA functions. Do you have any idea why they thought it would be useful? Developer demands maybe (which I would doubt)?