I've just dumped BT Internet as their service has deteriorated to the point where trading standards should look into them calling themselves an Internet Service 'Provider'
Just signed up with surfsaver,
www.surfsaver.co.uk
One off payment of £39 and 24/7 0800 access. Can take a few tries to get connected during busy periods but connection is good, download speeds are up to five times greater than I was getting on BT and it doesn't take six hours for an email to turn up (that's if it doesn't just go missing as it does with BTi)