I cannot get this to happen again. I'm not sure what was going on before, it is
possible that I was not using the Dispose() method before, but I don't think that was the case. Regardless, I have ran this a few times and have not come across it again.
In regard to this:
I noticed that you can retrieve error messages. I just assumed that since read/write methods were returning void that if an error occurred it would throw an Exception.[/i]