We had that. TiVo and Internet was crap, engineer came out as we complained about connection, he checked outside for the feed and said that shouldn't happen (shared cable feed) and booked us an engineer to sort it. Never happened and Virgin denied any knowledge-when we were lucky enough to speak to someone that understood/spoke English (their outsourced Indian call centres are dreadful)
To top it off, BT failed to eBill us so we didn't pay our bill and they cut us off without warning !!!
Via moneysavingexpert we got a 50% off code for sky- phone, BB and ALL channels (sport/movies inc) £ 47 p/m