I use Macromedia Flash to add my music to the video when I want more than my laptop webcam. I record my music in a separate program while the camera is filming and sync them up. I also like Flash when I animate too. The only downside to youtube for me is buffering and upload speed. Use the highest res you can upload in a reasonable time frame so it won't be too compressed when they convert it.