Did Web Video Just Stall?

Microsoft’s Bing Deal