YouTube is world's largest video sharing website, no one can defeat it. Every one add video tutorials at YouTube afterward get embed code and post anyplace.