Could you post the error message received when the eventual timeout occurs? I can then look at which piece is causing the timeout and hopefully find a quicker way to return.
Could you post the error message received when the eventual timeout occurs? I can then look at which piece is causing the timeout and hopefully find a quicker way to return.