I've found that I have a need to take more than screen shots on my machines. I need to be able to record on screen activities so I can add in clips of the desktop and what not to my iMovie files. I have found a not so free program called Snapz Pro which seems to have what I need. I'm more interested in freeware of course, so are there any similar programs to this one?
-BMF

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic