Roissian,
If you're stuck on a BT exchange, the best you can do is an ISP called Zen.
Sure if the local BT network is rubbish they can't help, but at least you're guaranteed a UK call centre with people who are actually quite knowledgeable and not reading off a script.