I can only vouch for myself and 1000's of others who have cancelled and get the callback once their contact has ended or close to its end date.
I don't know what you mean by "Cancellation fees". I always cancel at the end of my current contract so I take your cancelling mid contract ?. I would have it a guess that your hit with a fee.
I've read were lots have resigned straight after using their wife's or husbands or even sons or daughters name (diff account).
If you mention this senario on the so called independent Virgin forum guys with like 30k message replies jump all over you saying you face a lifetime ban,
30k and you don't work for Virgin ?
Give me strength, how the f##k can you get 30k of replies on one topic.
Now there's a night out to look forward to with those guys!!