Hi. I have been battling a bug for a few months and hoping someone can help: I have a asynchronous webservice setup to handle my outgoing emails from my Winhost site. It works great EXCEPT when I need to send more than say... 15 emails. SOMETIMES it works great even when I try to send 40 emails... other times it quits after 10 or 15. I have a handler for the: ReminderSMTP.SendCompleted event. If the last message went out then it sends the next message. If there was an error I create a new SMTPClient with a completely different smtp server and credentials and send an error report then I try to resend the original message (from the original SMTP client). I never get an error report and often not all the messages go out. Is there any reasons the SendCompleted event would not get fired? As I understand, the event is triggered if there is a timeout or any other type of error. I have tested the error email routine and verified it sends the error message email as expected - so that is not the reason. This is driving me crazy as I've tried MANY possible fixes. Any ideas? Thanks!