Hello again Peter, I checked it out again. The reason it didn't work was I was casting to Form, but calling a Connect() method on our base class. Now I am casting to our base class and it works fine. We now also have the added safeguard that forms not based on the base class will fail.
Thanks again, Jay Ayliff Stalis Ltd You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.