Also a big fan of Screenflow. I find it so much easier to record a quick 5 minute screencast when trying to get a point across.
I use quicktime to record screencasts all the time. The biggest issue I have is having to upload the video to youtube to easily share it. They are usually too large to just email around.