Ensemble Video offers an integrated screen capture / presentation recording software program.