I don't see how one decides whether VServer.OpenSession succeeded. Perhaps this is one of those situations in which V4Rb might raise an exception. Now that Rb has try-catch blocks, this is a reasonable approach. -------------- Charles Yeomans