While what you say is true regarding all that CLEAR ALL does, it does surprise me in that I don't ever remember being a problem prior to VFP6. IMHO, VFP6 wasn't a significant upgrade from VFP5 to warrent this kind of problem.
>Actually, it's not surprising in the least, considering that it's releasing variables at all levels of the call stack, clobbering objects all over creation, closing tables, removing user-defined menus and windows, as well as shutting down any DECLARE...DLLs in effect, with no way of knowing the exact sequence of events. I'd be more surprised if it didn't cause problems some of the time!
It's "my" world. You're just living in it.