On 8/8/08, Bryan Richardson <btrichardson / gmail.com> wrote: > I do not believe the OLE interface is asynchronous, as I do wait for > results from it before moving on. Therefore, yes I am waiting until it > is done. > The code you suggested seems like a good way to go, however I don't know > what I would test to see if it's still responding. How exactly do you wait for results? Do you test some property? Can't you use that test as your loop sentinel? `break if !monty.Results.empty?` or something like that...