I'm am astounded at the number of people who incorrectly believe that YouTube limits your videos to 100mb - you can upload a video up to
1gig
Click on the yellow upload button on the YouTube site, and look at the right hand side of the page. You will see:
"Upload files larger than 100MB or upload many files at once!"
Click on the link, and you will directed to install a small YouTube Uploader program. You are however still limited to 10mins. This allows for much higher bit rates for longer videos as opposed to the 100mb limit.
I don't understand how SO many people miss this!