Forget the "they're all the same" stuff. Talk Talk are the worst. We had no internet for three months despite trying to sort it out on a daily basis with them. All the call centre stuff people have mentioned on here. Just a nightmare.
Eventually ditched them and switched to Sky who, after two...