In reply to Babika:
I feel your pain.
Took me 4 months once to get a problem sorted.
They signed me up to broadband but it didn't work.
Turns out it was not active in my area yet so they apologised and canceled it.
For 6 months I kept getting billed and the call went like this every time (after hours on hold and being bounced around departments)
Bt, Sorry sir you are tied to a contract and can't cancel.
Me, you sold me a product that does not work and I can't connect to.
Bt, no we don't do that
Me, yes you did, check the call log.
Bt ahh yes sir, I do apologise it seems there was a mistake. Don't worry I will make sure you don't get billed again.
Me thank you, can I have your name for my records please.
Rinse and repeat for 6 months.
Last year the Bt rep offered us a change in broadband at my office so foolishly I went for it.
Que no Internet at work for 2 weeks whilest they sorted out whatever it was they broke followed by another 6 months of them trying to charge me for something they never provided, despite having all my evidence and submitting it on multiple occasions they still tried to use not 1 but 2 different debt collectors before it was finally sorted.
It was also real fun at work with no Internet when we work exclusively on remote servers.