Hi all. I'm thinking of building my own website and upload my youtube videos over there. So my question is, what is the best video hosting service that I can use for my website? I don't want to provide youtube video link on my site since if I get banned from Youtube, all my videos will be disappeared for good. I have many videos longer than one hour. So I need a quality video hosting service that can handle long videos. Any suggestion would be greatly appreciated. Thanks!