Comment on Grab

Cmd-Shift-3 (whole screen) and Cmd-Shift-4 (selection) are usually sufficient, but Grab can be handy for complicated stuff like adding cursors, timed captures, single window captures, etc.
Pretty much only if you need to put together documentation for a program or task.