You are retaining the incoming service? That might do the trick, i put them in one array in my application.

Manty

At the moment I'm not - I will give that a try. I also read in the documentation that I have to use initWithDomain@"local." instead of @"" for the resolution process to work, so I will give that a go too...