On Saturday my DSL stopped working, sort of. It would still connect, but very few packets could get through, so most applications failed.
Calls to SBC only resulted in frustration at being treated like a simpleton.
My brain worked on the problem while I slept and I woke up this morning...