Curt,
If your running your app from the primary VFP window, the _screen object will contain them in a property FORMS.
To find all the forms created, you can use the FOR EACH command
FOR EACH loWhatForm in _screen.forms
? loWhatForm.Name
? loWhatForm.Caption
ENDFOR
All the properties and methods are available once they are cycled into the loWhatForm variable...
>I've tried searching all over the place, but can't seem to find a nice, clean way of querying my application to tell me what Forms exist. I know I can get the top most one using WONTOP(), but does anyone know an easy way to return all of the open windows to an array of strings?