I use Screenflow myself, it works well!

Rosemary Orchard @rosemaryorchard