I have Tiscali 2Mb B/B. Two evenings ago it was running at 3.3Mb., yesterday evening it was down to 450K. It's very variable. I live in a small village about 2.5km from the BT exchange, but the fact that it is capable of 3.3Mb indicates that it's not a line problem. I keep meaning to take up the variability with Tiscali but every time I get to the point of doing, it suddenly speeds up !