If you ever put together examples for the web, and want to professionally edit the results without needing to use iMovie, then have a look at Screenflow by VaraSoftware. It can be used to both record screenshots (like SnapXPro) as well as annotate the recordings (like Mouseposé) and be able to edit these non-linearly after the fact (like iMovie). And all in one professional looking package. Go on, download the demo. You know it makes sense.