Try and get the service cheaper if not then you could always keep the virgin phone and broadband and get sky+tv installed and still get a better deal than staying with just 1 supplier.
I paid only £49 for a sky+ box, sky multiroom and they install the next week.
Dont matter really if virgin have a HD box atm they dont have any HD channels to go with it (bbc1HD) then again not even sky have many HD channels to want an HD box atm...