Terry,
I (unfortunetly) do not know if the dll was updated. I recently started working here, and the guy that left just before me didn't leave any notes, and my boss does not know whether it was updated, just that(about 1 month ago) it just stopped working, while it had been working fine for at least two months. I do know that the DLL is the most recent one as of 11/8/2009 (mm/dd/yyyy)
The percent at which it stops working is completely random(hence the subject name :)) It ranges from 8% to 94% (those 94%'s are reaally frustrating :P)