I need to find a software package that will let people create screencasts but also allow interaction.  I sort of imagine recording using a software program or website, then saving that, having hotspot areas where when someone clicks on something an event is triggered it might be a pop up saying congratulations youve complete xyz, or it might be simulating changing from one screen of a software application to another area.

The closest I can imagine is using flash but I need something a lot more simple and suited to the task to allow staff to do the "screencasts" themselves, and then have clients run through the simulation.

Any recommendations?  I've seen similar web demos etc.. done previously but never paid attention to what software was used to do the recordings.