YouTube currently boasts more than 100 Million Video Views per day. As a Free service, you can upload your Videos to YouTube, and then embed them on your own site, using bandwidth provided by YouTube.
In this screencast, we guide you through the process of uploading your videos to YouTube, so that you can showcase them all over the globe.