Thank God for TiVo.