Microsoft Agrees to Cable Set-Top Delay