- The user of an application wants to assign a task to a programmer.
- The "Edit Task" form is presented to the User.
- A popup (actually an absolutely positioned div) window comes up with all the programmers to choose from.
- The programmer is not there so the user asks for a "new programmer" screen. The popup is replaced with a "New programmer" form.
- The user fill the data, and comes to "Works at" field.
- A (2nd or 3d) popup comes to the stack with all the "Places" to choose from.
This can go ad infinitum.
How do you design your applications, to avoid the infinite stack of lookup/Entry forms?