Note, however, that modal windows, hiding windows, and dialog boxes are not considered best practice GUI design except when absolutely necessary because they block the user from free use of the application. What happens, for example, to your help desk person who is looking at a dialog box wondering about the right answer when the phone rings and he or she is not able to access the rest of the application to handle the call because of the stupid dialog box.