RE: error code 80004005
Part of your Messenger client cache may be corrupted.
To attempt to fix, close down Messenger if it's running, click Start, then
Run, and type the
and click OK.
If nothing appears in the folder, click the Tools menu, then Options, then
View tab, click
'Show hidden files or folders' and click OK. Once you are able to see the
right-click the one that corresponds to your Passport and choose Delete.
Next, click Start, then Run, and type the following:
%userprofile%\Local Settings\Application Data\Microsoft\Windows Live Contacts
Then remove the corresponding folder again in this folder.
Then restart Messenger and try signing in again.