Thanks to Robert and Christian for the help on this. I learned a lot in looking up event subscription, etc. Also, Robert's solution is what I was thinking of, but I couldn't quite see how to implement it. After seeing his solution, it is very clear. I am trying to find a way to check for an existing instance. For example, before declaring Dim F1 as New Form1 I'd like to know if I already have an instance named F1 running. I can't seem to find much to indicate how to do this. Maybe I just don't know how to search the help files that well yet. Is there a managed way to do this? Hal in AZ