I use Webinar Jeo for all my screen capture needs. Designed for presenting webinars, which I do, it does great for screen capture, white board, voice over slides, etc. I just present without attendees and save/download the video.
Mark
All About Health And Healing