I have an mdi app that allows users to open some mdichild windows multiple times, but other child windows I want to restrict to one instance. How can I interrogate the app to get the open children from any of the other child forms? Don't really want to use a bunch of global "I'm open" variables. Thanks, Dan