>I have a form with some memory variables that I only need while the form is in use. In the init method, I set them all to .f. since they are for check boxes. The form runs fine, but then when I do a comparison with one of the variables, I get datatype mismatch, and in the debugger I see the value of the variable is 1, not .t. What's up with that? Thanks! Marvin
Once the Init event goes out of scope, your private variables disapper. Use form properties instead so that the values persist through the life of the form.