Everyone knocks TalkTalk but other providers get just as much bad press. I appreciate you can only go on your own experience with them but I've honestly had good service every time I have contacted them and issues have been resolved. Just lucky I guess.
There's planned maintenance to the My Account service starting at 11pm on the 26th May until 8am on the 27th May while we perform some system upgrades.