Don't know about Virgin, but Sky don't always come back with a super offer. I negotiated them down when I first contacted them, but I didn't think it was low enough, so I told them I was leaving after being a customer for 12 years... didn't get a call back, now moved to Virgin.