Kedaman,

Naturally every cmdExit() is performed as each page passes to another form. At no time is there ever two forms open at once. Basically one unloads as the next form Shows...Is this an accurate way to do it?

Private Sub cmdExit_Click()
Unload Me
frm1.Show
End Sub

Private Sub cmdExit_Click()
Unload Me
frm2.Show
End Sub

Private Sub cmdExit_Click()
Unload Me
frm3.Show
End Sub

Private Sub cmdExit_Click()
Unload Me
End Sub