Cheryl,
One thing that happens if you have two classes named the same thing in different classlibs you can run into lots of problems. Generally it's not an issue with forms and classes because they store fullpaths. But when objects go to instantiate if VFP finds a class definition in memory it won't go out to the classlib to find it. Needless to say this can cause really oddball headaches.
>What I found was that somehow a copy of the class library my form class was in got into a directory that is used for common libraries. My take on it is that at some point VFP was looking at the correct one and getting class names and locations and then at another point was trying to find a new class or two in the old classlib. I don't know. I do know I am much happier now that I have removed the old lib!