Jing create screencasts that can be saved and uploaded up to five minutes each
Skitch screen capture that can be annotated and uploaded
Yugma desktop sharing that can also allow remote control of another computer
Camtwist screen capture that can be integrated with Ustream and other live video sites.