Old posts like these should be removed as they are miss-leading. i have used BT for my family comms and have found on par with the other leading providers. All the negativity seems to cover up the keyboard warriors own lack of intelligence.
When your contract ends SHOULD be visable on the website. I can see when i ordered so why can't i see when the contract will end? Very frustrating when you just want to check this and not have to ring up.