Thanks for all the replies.Shambles,
Yes, I can recommend the BT deal. You get connected first time every time, and never get kicked off.
I've just been on the 'phone to them and the new 'surftime' offer means that the price has dropped to £5.99 a month, and it's now all offpeak times (ie all weekend and 6pm until 8am Monday to Thursday).
Whilst some of the other offers sound tempting, I am fairly sure that BT will be around for a long time. I'm not so sure about Ezesurf or Breathe. Also I don't have a television, so the cable offers begin to sound less appealing.
If anyone knows better though...
Ed