Charlie,
Not that I know of, but I'm not a heavy ActiveX user. It really looks like you are compensating for a bug in the ActiveX.
>Thanx David, thats what I've done. Although, it works well, I'm not satisfied. Is there any way I can debug this kind of error?