Yeah, try getting customer service from btopenworld....even at 50p per minute they suck.
Besides, BT were caught limiting bandwidth for Peer to Peer traffic a while back. At first they denied it but in the end they had to admit it as the press had a whole heap of supportive evidence.
I believe that they have now lifted the restriction - but they are really dodgy.