...
I chose not to host these on freesites as that would introduce a potential huge traffic leak.
I'm a little confused about this part of your answer. If it is just a brief promo video, why would you not want the free advertising to be 'leaked'? I mean free publicity is free, wouldn't you want it to be seen as many people as possible?
Bookmarks