CrapCrap more like
Friends (who sadly had switched to TalkTalk to 'save' a few pence a month) recently had problem with PC/Internet. After hour on phone TalkTalk decided that they needed to send an engineer out but, as they lived in the sticks, there wasn't a TalkTalk engineer in the area so they'd have to get a BT engineer out. The cost would be £99.95!
I wandered round and after two minutes talking to them and a few questions had solved the problem: It seem that the phone worked if the computer wasn't plugged in and the computer/router worked if the phone wasn't plugged in. Let's try swapping the filter (cost £1.95). Surprise - it worked!
If I can sort it out in two minutes why can't TalkTalk?
But actually BT aren't any better - another friend had problem, hour or two on phone to BT in Bangalore - various suggestions. Five minute visit by me and a bit of cable swapping and it's clear router is stuffed. Phone BT and they agree at once to send a replacement. Why can't they just do that up front? It's a simple flowchart of what works and what doesn't!