Same here. Year upon year. Micro outages, very slow or no connection, broken routers, Indian call centers, no getting away from the useless script they're given, copper cabling that's failed because the paper they're wrapped in has got wet and shorted the lines, continuous line faults, and yet when they do finally consent to do something and someone turns up a month after that, nothing. It's because it's ancient copper cabling. The small exchange boxes weren't built for high speed internet, there's always an engineer tinkering away in them, causing more issues than they solve with great blobs of botchit solder. The engineers are basically frantically putting sticky plasters over everything. Someone else complains and you lose your connection so they can have theirs. The whole thing is a shambles.