I have used TalkTalk for the last three years and, until a month ago have had no problems. They sent me a letter telling me that they were going to upgrade the exchange and, on that day, I lost internet and incoming calls. I could make outgoing calls.
It took three days before they did anything (weekend) and then I lost outgoing calls as well. I then left the country for 10 days and it was still not working when I returned.
I called them again and, the same day, they got it working. In the meantime they had sent me a new wireless router for which they charged me £50.
I wrote a polite letter to their Service Director and they have now credited me with the £50 + £30 for the loss of telephone for 22 days.
Over the initial period I made many calls to their Technical Support and sometimes I got an Indian who I could hardly understand and othertimes someone in the UK. If I hadn't gone abroad I expect that I would have lost the phone for 4 days, including the weekend.