YouTube Pulls the Plug YouTube announced they will be pulling the plug on some of their channels this year. Last January YouTube took their top video sharing cloud platform to a new level, one that was more “tv-like.” Of course the switch over isn’t expected to happen over night, but YouTube is already finding that advertisers and marketers, are [...]