Hi there, I want to produce some screencasts that explain some software programming techniques. I am using a screen capture tool to produce tens of little video clips of about 2 minutes length each. Then I want to sequence all these clips together and record a voice over. Sometimes when recording the voice over I will want to pause the video and talk for more than 2 minutes about whats on screen (this bit in particular confuses me).

What is the best mac software to do this kind of work? I am happy to use Final Cut Express if you reckon it is up to the task.

Thanks very much,