Most videos posted here are hosted on YouTube. I'd like to suggest using Vimeo.com instead. Why you may ask?
- YouTube does not display in full 1280x720 frame size, even when the "expand" button is clicked. When "full screen button" is clicked, the video is larger than 1280x720 pixels on a large monitor... too big, making the video look less detailed and blurry. With Vimeo, you still have those same options, but in full screen mode there is a button to "turn scaling off". Click that and the video is displayed in it's native 1280x720 frame size.
- YouTube has too many users and not enough bandwidth (720p video is more prone to stalling and stuttering).
- Vimeo has (arguably) better quality in their 1280x720 Flash Player re-encoding.
- YouTube video cannot be download in the uploaded format. Vimeo allows your upload to be downloaded in it's original form for up to one week after uploading, but only if you toggle permission to do so. This allows others to download your clip to see it in the best quality, and to analyze the video to help troubleshoot quality problems.
- Vimeo does not have the "music police" to trap and delete or replace recognizable music tracks you add to your video. But it's always proper to identify and give credit in your videos to any music you add, especially if it's not in the public domain.
Vimeo has a 500MB per week free upload limit, and only one HD upload per week will be rendered as a 1280x720 HD clip. You can upload more (up to the 500MB limit), but they will not be rendered in 720p resolution. There is a paid upgrade service available to bypass these limitations if desired.
<EDIT> This post gives a bit more detail on manipulating the toggles
for the features mention above on Vimeo. <EDIT>