I was having a problem yesterday, my download speed being reported as 0.33 Mbs but the 'local connection' was about 5Mbs according to the BT test. This was with the PC plugged directly into the Home Hub ethernet port, and the phone line directly into the hub via an adsl filter eliminating all my lan wiring and internal phone wiring. I convinced myself that the Home Hub had failed, and this was what the BT test suggested. This morning speed was back to normal with me having done nothing!
How do they test the path from exchange to hub and separate the results from the hub to PC? (As I think that they got it wrong this time!)