Have you tried to get on it today?
There has been a problem with talktalk customers and that website (like me) - if you are on talktalk, get in touch with the admin, they will point you in the right direction. the site is running.