>That was it. Something in my code was calling for the form to be Refreshed, at which point it started trying to work with Fingoods again. I simply left the "select fingoods" line at the top of that code and all is well.
>
>I never realized that simply closing a browse window would cause the Activate code to run on the window below.
Hey, a browse window is still a window. Actually, browse command creates a grid with (probably) an underlying form that holds it (which may be _screen, but then it somehow has the grid's zorder so that it shows above other forms, so I figure it may rather be a new form).