Hi everyone, Thanks for all the ideas. Its a lot clearer now and I think we all came down to two basic ideas; - using ID or Long ID of the target - pass the name or owner of target as parameter. The latter approach (name) is the one I have gone with. Thanks for everyones help. Cheers Steve