Still no joy - I have to wait until Saturday for another engineer to visit.
Nobody knows what's wrong with it apparently.
Best one was the CS rep who told the other half to switch it off for an hour, reboot, and it would be fine. Oddly enough, that hour just happened to take them past closing time.
Is this the sort of service I'm supposed to expect? I've been a customer since the comcast days, and never have I had to put up with such shoddy service.