Check out the new social portal for video modificators, overstream.net!
Currently they offer free services to registered users to:
* add personal commentaries and captions to existing video streams
* augment video streams with subtitles in any language
* create custom video post cards
Video postcards rock!
Adding subtitles to your youtubed videos is so easy and looks great! Check it out!