Larry,
IMHO you shouldn't RELEASE THISFORM because for one thing it doesn't cause the Release() method to execute.
>I was having a similar problem and the suggestion was to use THISFORM.Release()
>
>what's the difference? Is there a *specific* time when one is better than the other?