This is a followup to my previous question.
The following code works:
*********
MyRec.List[1].AdminObject:=createoleobject('NovellGroupwareAdmi n');
MyRec.List[1].AdminObject.ConnectByDN('SOMEDOMAIN.GROUPWISEOU.S OMEORG','SOME

-TREE' );

MyRec.List[2].AdminObject:=createoleobject('NovellGroupwareAdmi n');
MyRec.List[2].AdminObject.ConnectByDN('SOMEOTHERDOMAIN.GROUPWIS EOU.SOMEOU.SO

MEORG','SOME-TREE');

MyRec.List[1].Domains:=MyRec.List[1].AdminObject.Domains;
MyRec.List[2].Domains:=MyRec.List[2].AdminObject.Domains;
*********
Having said that I'm getting iffy results when I try to do operations on one
domain then the other and back ... The Groupwise Admin Object api doesn't
seem to want to be connected to multiple groupwise systems, even with
multiple instantiations of 'NovellGroupwareAdmin'

Question 1:
1) Is there a way I can tell one instantiation ("You've got the football")
and have it work reliably, then do the same for the other when I need to
operate on it?
2) Is there a natural limit or restriction to this library that I'm
colliding with?
3) Has anyone had any success operating on multiple groupwise systems at the
same time?

Any help appreciated.