Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I don't know if it is the best, but I used screenflow and the recordings look beautiful. You can choose to include the mouse pointer in your recording AFTERWARDS, isn't that nice? It even has some nice editing features including titles and presentation effects. When using more than 1 display you can choose which one to record.
 
Screenflow looks nice. I might have to give it a shot.

Right now I'm using iShowU, and I'm very happy with it.
 
If you have never used Screenflow before, you will probably think IShowU or other similar screencast apps as suffice in their functions and performance. But once you have tried Screenflow, the choice becomes apparent instantly.

What Screenflow has that other don't is the clips/timeline editor (akin to iMovie) that it also incorporated. You are able to edit your clips in the editor, and compile it straight away. It has other unique callout functions that other mac screencast apps lack etc. Just download the trial version and give it a go yourself, or go to their website and see the demo videos to judge for yourself.
 
I've got Snapz Pro X which does the job ok - got it as part of one of those MacHeist / MacUpdate bundle things, don't remember which
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.