Hi James - I mentioned this in another thread, but it seems more appropriate here:
Regarding your dll that interacts with the api URL that is timing out - Could you PLEASE make your dll crash proof so it doesn't blow up when the API URL times out? There is no way to handle this crash situation outside of the dll, and when your dll blows up, it blows up AMR as well. Also, can you ensure that if the users internet connection drops, even for a second, that any httpwebrequests don't result in a crash. I moved AMR away from the HTTP api because you asked me to, and I have a feeling that a lot of the ghost crashes in the past are completely related to unhandled exceptions in your dll.