Yahoo! has joined hands with Ogilvy that handles the creative duties while Mindshare looks after the media planning and buying property of the....