As I always do I love sharing good stuff, this time I have a great site that host your video site, there is a lot of templates to select from, or you can even make your own layout and insert your Ads to earn more money, you can open your video site to public to upload their videos or you can ask them to register first, you can save them in your own database to make a mailing list and more cool stuff like :
You can use your own domain .
User comments – Ability to comment on individual videos .
User ratings – Ability to rate videos .
Top videos – Ensures that the best videos receive proper exposure .
Customization – Ability to change the look and appeal of your page .
Sharing – Ability to email and/or embed videos with provided html codes .
Moderation – Ability to control your content .
Here is a Demo site of friend of mine :
Here is the site where you can get your own YouTube pre-hosted script :