Yeah I had this happen to me, I work 7 days a week most weeks and often away from home, earlier this year I had to check the bank for something and found my cable bill has doubled because my contract ran out but without a single letter or email about it meaning I had paid as much for 6 months with virgin as I should have, and would have wanted to pay for an entire year
And this despite being a virgin customer since they very first came to my area around 2 decades ago without interruption
So now I am with talk talk, and when they tried to offer me tasty deals to stay with them I told them to shove it as a matter of principle, they will NEVER get another penny out of me ever again