Just coming up to a year for me and in the beginning I found great annoyance and difficulty in getting in touch with anyone who was English and understood it. Worse still I couldn't/still can't understand them!
Getting a fault fixed is as difficult as it is to walk on ice on a hot day. They are awful. I have another 6 months before I can change my contract and that I will do. That would have been with Tiscali but after trying to solve a problem for a friend with them - they are worse. All of the departments I spoke to today are 'management companies' - that got me loads of grief and I found that ALL of them use 0870/1/2 numbers which, of course, earns them loddsa dosh and they cannot answer simple questions. They are in southern India - probably working alongside TalkTalk people!!
In 6 months perhaps I will find a really good reliable service.