Is it Finally Prime Time for TiVo?