There is a Discovery sample in the SDK also... it is not written in C# and might provide a clue in some fashion as to your delima. Perhaps a quick code walk thru that example may be helpful... perhaps not... just a thought. BTW, what does it mean when you say "it then moves on"? Does it move on to discover more systems? Are all of the systems on the same network resolvable by the same DNS, etc...?