I have a Tivo Roamio plus and Comcast Xfinity service. After installing my Tivo, everything worked but I got the dreaded Video on Demand (VOD) freeze problem that so many other people complained about. A VOD show would start and then the screen and sound would freeze 2-3 seconds later, but the progress would continue to advance. I contacted Comcast support using the online chat, and the representative helped me fix the problem. (By the way, I recommend getting support online instead of on the phone; the phone techs don't know what they're doing and you'll spend time getting bounced from person to person, giving your account info over and over again. It's enough to drive a person crazy.) Here is what the online rep told me she did to fix the problem: She added the "Tivo Premier Cable Card Install" code, which is a free $0.00 code. When she first added it to my account, the problem didn't go away; I still got the freeze. Then she removed the code and added it again. At that point, my VOD started working. When I asked her why it was so difficult to solve the problem, she said, "we need to really look for it, for the name is not labelled correctly in some accounts." So apparently the proper billing code is hard to find in their system. If they tell you it doesn't exist, let them know what this service rep told me. I hope this helps someone else save time.