Go to overstream.net and easily create subtitles closed captioning for your videos. The videos are usually hosted at Overstream.net but this video shows how to use their service to add your captions to youtube videos. Overview of the steps: - Create your subtitles with overstream.net -When you a...