I work for BT and it's not only the internet service that is rubbish.
I am with clara.net on a 9.99 a month off peak package, the 0845 access number is prefixed with a code to enable billing by them and not BT so you don't even have to worry about that other wonderful offering called "surf time."