always YouTube.
Yahoo VideoYahoo Video lets you link clips to your blog and drive traffic to your site.
Google VideoVideos are a breeze to upload at Google Video, thanks to the service’s intuitive (and bare-bones) interface. The site provides an optional desktop uploader for files larger than 100MB. It doesn’t offer revenue sharing, and we’d like to see more (or at least some) integration with YouTube, but Google Video’s big-name pedigree and utter simplicity make it a good place to post your videos.
Be the Center of Your Social Network
If you’ve moved beyond Facebook, LinkedIn, or Orkut and are ready to build your own online community, either for personal or professional use, these sites will let you create a social network, complete with discussion forums, RSS feeds, member profiles, and other essentials. Constructing a simple social network