This is very cool software:

It lets you load a video and then manipulate it and comment on it. Designed for sports analysis (e.g. tennis serve, golf swings, baseball swings). I've been playing with it and some tennis videos that I have and I like it a lot. It will be even better as additional functions and controls are added. Best of all, it i s also free.