This has actually worked for me once. I called my ISP to explain I had no internet access and where exactly in the protocol stack the issue seemed to be. They checked and fixed something on their end and two minutes later it was working again.
Heh, I didn't have to, I wasn't even transferred to another employee. This is a small-ish local ISP which probably doesn't have ten levels of tech support. A bit more expensive than offers from other providers, but absolutely no regrets.
Since we're talking about good support here, I have another story involving them:
When we started the contract with them 6Mb/s was the fastest available speed, a few years later it suddenly went to 70Mb/s for a week and then down again (which is fair, we had a 6Mb/s plan after all). I called them and asked if we could upgrade to a faster plan. They said they could now offer us a 50Mb/s plan and asked when I would be home. One hour later they sent a representative with a new contract, we signed, and the next day speeds went up to 50Mb/s again.