I use Camtasia 3 for Mac to screencast my narrated presentations.
I like the fact that I am able to edit the screencasts within Camtasia, but I am also beginning to use Camtasia for promo videos, intro videos and even the narrated presentation themselves.