8. The method of claim 7, wherein the system includes a dialog map data structure identifying the hierarchical relationship between said dialog boxes, wherein said dialog map includes a record associated with each dialog box, each such record having a dialog pointer to a dialog that controls the display and interactivity with the dialog box wherein said step (a) comprises the steps of: (1) locating first and second records in said data map associated with the selected dialog box and said parent dialog box, respectively; (2) closing each child dialog box of the selected dialog box's parent dialog box; and (3) cross-linking said first and second records, identifying the parent-child relationship established between said selected dialog box and said parent dialog box.
8. The method of claim 7, wherein the system includes a dialog map data structure identifying the hierarchical relationship between said dialog boxes, wherein said dialog map includes a record associated with each dialog box, each such record having a dialog pointer to a dialog that controls the display and interactivity with the dialog box wherein said step (a) comprises the steps of: (1) locating first and second records in said data map associated with the selected dialog box and said parent dialog box, respectively; (2) closing each child dialog box of the selected dialog box's parent dialog box; and (3) cross-linking said first and second records, identifying the parent-child relationship established between said selected dialog box and said parent dialog box. 13. The method of claim 8, wherein a Z-order list is created to maintain a relative ordering of displayed dialog boxes on the graphical user interface, said ordering indicating which dialog box overlays which other dialog boxes; and wherein the method further comprises the step of: (6) updating said Z-order list to identify said selected dialog box as the active dialog box completely visible on the graphical user interface.