A benefit of direct manipulation is that it can eliminate the need for dialog boxes. This chapter discusses why unnecessary dialog boxes are undesirable, how to identify unnecessary dialog boxes, and how to eliminate them.
Another benefit of direct manipulation: if the manipulation is properly restrained, there is no need for error messages. This chapter presents the different types of message boxes and tips on how to identify and eliminate unnecessary message boxes.