Jim,
>1) If you have DOEVENTS() coded, this could cause the error. VFP8 changed the syntax to make it a command instead of a function, so now DOEVENTS (without parens) is what's to be coded.
DOEVENTS has
always been a command. VFP8 tightens up the compiler more so that () in this case won't compile like they used to.