Windows live messenger cant sign in error code 80040154

Hi,
I have been trying to sign in to windows live messenger but whenever I try to do so, I am met with the following error:

Windows Live Messenger
We can't sign you in to Windows Live Messenger
Signing in to Windows Live Messenger failed because the service is temporarily
unavailable. Please try again later.
Get more information.
Error code: 80040154
Hide details Retry Cancel
This has been happening for the last 3 days. I have reinstalled, and updated messenger but it still gives the same error code.
Any ideas why this is happening. I simply cant understand.
Looking forward to your help.
Regards,
Davis
