YouTube: The Only Place You Should Upload Videos Posted in: Social Media | April 29, 2010 at 1:28 PM , by Admin No comments Whether you’re sharing a video on your website, Facebook, Twitter, your blog, or anywhere – the only place you should upload and serve the video from is YouTube. Why?... Read more