TiVo vs. Comcast: The gloves are coming off