Vara software has just released a new screencasting application called ScreenFlow. It combines the features of a typical screencasting like SnapzPro or iShowU, with the ability to bring in onscreen video from a camera, as well as some neat 3d transitions and all.
Screencasting is becoming increasingly popular as a teaching tool, and this looks set to make the process simple and very attractive. Cool.