I got Vegas a little while back, and there's an option to upload directly to YouTube, no other input needed. But yea, you can also use Windows Movie Maker to save them as a lower quality file to make them fit (.wmv, etc).