>Excellent. Thanks.
>
>However, I'm now getting the same error at runtime on this line in my class:
>
I don't have time to check this right now, but it might be getting confused between the static method and the event. Prefix it with "this.", ex:
if (_oException == null)
{
if (this.ReaderRetreived != null)
this.ReaderRetreived(); // Erroring here at runtime
}