The advice re getting discounts is all good but there is another factor you may not appreciate in that Virgin do NOT offer all the Sky channels although their marketing material certainly implies it.
For example you won't get Sky Atlantic, which is my favourite channel by a wide margin.
Made...