Create Your Own YouTube

Videopress.com (plugin for WordPress.org, done through WordPress.com), part of their paid subscription model.

Then just host the videos on your own blog!

The problems with YouTube — less freedom!