Forbes There are 62 video sharing sites worldwide at the moment, and of course the largest by far is YouTube, which now garners more than 17% of all Internet traffic. That’s why you have to wonder why a company would even think about launching a new platform … |