If you are wanting to go down the Cable (Virgin) line, i recommend the
Technomate TM-Nano-SE M2 PLUS - TRIPLE TUNER Combo 1x DVB-S/S2 + 2x DVB-C Receiver
This is a Twin Cable tuner, so records x2. it also has a Sky Connection you can use as well as the Virgin.
Cracking box.. £138 quid or there abouts...
if just needing the single tuner for the cable connection, then go for the
Edision OS MINI 1x DVB-C/T/T2 Cable/
Single Cable tuner, works fine but can only record x1...
Hope this helps buddy, and virgin is working fine.. no issues