It's pricey, but it's the best. Check out
ScreenFlow.
It's mainly used by professionals who need something really good. As an alternative,
QuickTime X in Snow Leopard has the capability to screen record built-in, although it's not as polished. But hey, it's free.