In its bid to get ever closer to end users, Microsoft has put up several avenues from Internet video channels to official blogs and everything in between. Now the company has launched a new YouTube channel that