What are some good screencapturing applications?
I'm partial to Screenflow. It works well, it's easy to use, and it's good for both capturing the screen, capturing audio (or even video via FaceTime camera) of you narrating the screencast, and can handle mixing the different sources of input. At $99, it isn't cheap, but it does work well. I use it for demo videos for my students.