Hi Eric. Uploading the videos to YouTube is actually the best way to go. For a long while, I would host them on my own server using the "News" theme from StudioPress which auto-builds video sitemaps and displays a thumbnail in the search results. Or you can download WordPress plugins for video sitemaps too.

One reason I moved away from the IM industry is because in other niches such as "spy software" for example.. most people don't know what affiliate marketing is, therefore those viewing your videos are not at competition with you and you don't have to worry about getting your videos flagged unless they are just really BAD videos that look spammy.

When I first started making videos, I would use the Animoto website and add some images and music and throw the video on YouTube.. bad idea. PEOPLE WILL FLAG videos that don't provide good information. If you're just going to make a video with 1 or 2 images, there's a good chance it will get flagged and removed pretty quickly, that's why I invested in Camtasia studio and started making better videos.

My suggestion is to find a niche whether it's IM, health, selling dog beds, end time survival equipment or something and offering REAL value through videos you upload to YouTube. You will be amazed at how much traffic and sales you will get..