I am using the MSagent and need to wait for the methods to finish before ending the sub routine. Right now the application ends before the agent can even load. I though about a timer but they are so shakey. If the agent isn't done and the time is up then it shutsdown. Can I wait for some return value from the Agent.