TalkTalk are great when they work, but the moment you need support it's absolutely dreadful. They're the only LLU operator on my exchange, so it's either TalkTalk or 8mb broadband. The speed is great but as soon as I need to report a fault it's straight through to a heavily script-based interaction with India.
The problem is, I run Linux. Their first question when I go to report a fault with my entire Internet connection is "what operating system are you using". As soon as I say "Linux" I get "Sorry we do not support your operating system". No amount of telling them that there's a flashing red light on the "Internet" icon on my router will change their mind.
They have a forum based support ran out of the UK, which is fine if you are prepared to wait three days for a response, but as far as their Indian call centre is concerned, they'd be better off replacing it with "The IT Crowd"'s looped tape machine.