Mark,
See my reply to Michelle. Her first posting obviously didn't have the actual code, because her code would have been:
IF ( this.DoSomething ) to have caused the error she got.
> if ThisForm.dosomething()
>
>then we've got a seriously broken compiler on our hands. :)
>
>I've never found this workaround necessary. Have you?