If you have ever worked with Adobe Flash (the authoring environment, not the Flash player), you know that Flash uses the concept of a visual timeline to show the content of a movie over time in layers and frames.
You can turn-off layers to hide some object (like an image or sound clip) from stage, group similar layers in folders, extend the display length by adding new keyframes, tweak animation and more.
[Screen capture of AllCapture Screencast Software - Notice the TimeLine]
AllCapture frame-by-frame screencast editor is something like Adobe Flash tailored for screencasting. Objects (sounds, images, text captions) are arranged as layers which can be further grouped into folders. Even the Timeline layout in AllCapture 2.0 is remarkably similar to that of Flash authoring tool.
When you record a new desktop movie in AllCapture, it's added as to the Film layer while the mouse or cursor movements go in a separate layer. This is such an excellent feature because you can visually select and disable the mouse cursor in frames. Every single frame that has motion or animation is shown with a black solid dot making it extremely easy for educators and trainers to polish their screencasts and trim the boring parts.
And like Windows Movie maker or other video editing software, you may add transitions and video effects between individual frames to make your screencasts look more professional.
A 30 second 640x480 video recording of a web browsing session resulted in a 7 MB MPG file. Not bad. The software costs around $129. [Don't have the budget, try Jing from TechSmith.]