I won a new HD Tivo a couple of years ago and it's still in the box. I've never initiated service for it. I'm thinking of giving it to my sister who is fed up with her Comcast DVR, but who might switch to AT&T Uverse in less than a year. I know that Uverse is not Tivo friendly. My question is does she have to agree to a year's contract or can she do a month by month without a contract?