We all actually badly need a platform because YouTube is now worse than ever. The strategy of money making by Google has shifted the entire purpose. YouTube was once the best no doubt but now...it's Adtube.