I'm currently looking into Video Hosting services to make showing videos to our clients easier over the internet, without using a FTP site. Ideally I'd like to be able to email a client a note that contains a link to where they can view the video. Also I need to be able to password protect the link, so not just anyone could see it.
So far Screencast seems to be the service I like, but not all the news was good from their customer forums site.
I've been using Screencast for the last two months, and so far I haven't had any problems with it. We can post higher quality video than we can send through email and clients like that they can pull it up from any computer.
If you want a lot more control and features, check out MediaBatch.