I'm a video cameraman (20 years) and newish to internet marketing, so my ears always prick-up when video is mentioned.

It is such a huge area, with potentially large costs, depending on the nature of the video...

I've seen comments from the odd person re hosting video on your/your clients server. From what I've heard, most people are on a shared server arrangement, so hosting video on your own server has the potential to crash it.

There is another alternative which hasn't been mentioned as a third party hoster: AmazonS3 - it is extremely cheap to store your video, but you do need to integrate it with EZS3. You might use AmazonS3 if you have content... like a webinar for members, or have content you don't want the world to see.

Adobe CS4 PremierPro video editing software has audio transcripting built into its system, so you can auto-add subtitles to the video, or extract the text from the meta-data (not perfect translating every word, but OK).

Google may in the future have speech recognition software, so duplicating video on third party sites could be an issue... but not yet - so definitely make sure you give your videos separate titles and descriptions for now.

If you do want to have a PDF version of your video available then make sure you have a no-follow index. Check out Googles explanation here: http://services.google.com/breeze/webmasters/googleforwebmasters/