Ok. This is strange. i started with large form that i wanted to copy and make few changes to, but otherwise the form is the same. the first form worked fine, but when the copied one runs the form load event, it first pulls the module that is associated with the original. Any idea why a copied form would run the module of the original? I hope this makes sense, it's a very strange problem to me. Is there some issue with the form identity properties that is making it pull the wrong module?