The only difficulty might be if you get digital cable, you'll have a box that'll need to be controlled by the Tivo. If there isn't a serial port on the back of the cable box, you'll need to use the IR repeater, which really slows down simple things like channel changing. This isn't a fault of Tivo, I'm just bringing it up. If the box does have serial inputs, then that has worked really well in my experience, and fast.
_________________________
Matt