Virgin Media Player Bundle includes:
Up to 50Mbps fibre broadband
Virgin Phone Line Rental
The essential free to air channels and players
Pause, rewind and record TV
500GB TiVo® box
£20 a month for the first 12 months, then £45 a month.
£14.99 activation fee
12 month contract
Promo code Vmvbox50 gives you £50 account credit
Effectively £17.08 per month for 12 months if you account for all of that
Just make sure you renegociate at 12 months.