Presents many ways to eliminate unnecessary repetitive tasks—for example, by monitoring user input, saving and restoring user settings, designing dialog boxes properly, and other techniques.