TiVo 2.0 arrived today!