Yes, my contract had ended, and yes I should have checked the end of the contract date. My fault. That's not really what my complaint was about. That was just part of the reason for leaving (Lack of customer care for longstanding customers) I was with Virgin for decades. My concern was that Virgin failed to cancel my contract despite my "cancelling" and asking for confirmation. They failed to send me a record on my live chat but did phone me to see if they could offer a better deal, and they cancelled my landline. So I had every reason to believe I had left Virgin and I assumed my account was terminated. I found out it was not when they debited my bank account. Then looking at my bills I saw I was still with Virgin and on a new contract, one where changes had been made but the account was active, an account I had not asked for but was being billed for. I have since been on the phone with Virgin They have finally cancelled my account. But I still have issues regarding my last two bills