Gerard,
You can use a cursor, an object with properties, or FormA to hold these inter-form communication items. Realizing though that when you do this you are very tightly coupling all of these forms together. When you use the object or FormA you have to pass an object reference into the child form when you launch it.
>I was thinking more of placeholders to hold constants that would apply to all 4 forms that are calling each other.
>
>Typically, you might call up say the first form, and depending on this form (other than say data entry fields) you may want settings maintained/persisted and to be accessible by the called forms .