On a side note, given we have ‘clean’ finalizers, it does not really matter if you call Dispose or not on an IDisposable object. The GC will take care of it, unless something happens like above. I still stick to my point I made several months back. Youshouldcall Dispose, however ...