Um...actually you can post it on YouTube AND here. The advantage of YouTube is that you are using THEIR bandwidth with the videos.
Yes, that point later crossed my mind -- posting it in both places. Thanks for mentioning it, PJ.