This is a Tivo question because I can go to the Tivo site, enter my zip code and be told specifically that XFinity On Demand is supported in my location., from here: http://www.tivo.com/discover/cable That information - from Tivo - was a significant factor in my decision to purchase a Roamio. So, with that said, a question... I had an issue with XFinity On Demand. Two long phone calls to Comcast didn't resolve the problem. OK, stuff happens - so Comcast offered a technician to come out. To be fair, they arranged this quickly and with a small window (8am - 10am). I appreciated that. Then it got interesting. The FIRST thing out the mouth of the technician was that On Demand wouldn't work without a cable box. I obviously pushed back. What was concerning was that not had he never heard of a Roamio - he hadn't heard that ANY Tivo worked with XFinity On Demand. He's been a technician at Comcast for two years. I urged him to call second tier support. He ended up speaking to three folks (separate calls, each a minimum of 15 minutes). All of them started the conversation by saying it wasn't supported - I needed a Premier to get this working. One guy had a pretty bad tone ("Don't tell me how to do my job") and it was far from a pleasant experience. Initially they made it worse. I had XFinity On Demand show up since I plugged in my Roamio two days ago but it froze when I played content. They pretty quickly changed their configuration to a Premium (for my Tivo) and the On Demand option went away completely. That's when they piled on even more and went down the "Not our problem - speak to Tivo" path. I was just about to start to get angry - when it showed up AND worked again. They verbally patted each other on the back and now I have ON Demand. But... This was a REALLY bad experience. Yes, I'm kind of kidding with the Tivo Rep thing but I am kind of curious how much level of awareness and expertize Tivo demands of Comcast that allows Tivo to exclaim "it works"? I'd really be interested in Tivo's thoughts on my experience - and whether it is acceptable that a partner is sending out technicians who have no idea about On Demand support (even in older model). Thanks for listening.