I recently changed my XP Pro user account from Administrator to Limited.
Now I can no longer sign in to MSN Messenger (6.1.0203). I get an error
"Sorry, we could not sign you in because the sign-in name you entered does
not exist or your passowrd is incorrect... 0x81000303". If I change back to
having Administrator privileges, the sign-in works properly again. Removing
and re-installing MSN Messenger does not help.

I'm pretty sure this problem is related to permissions. I was having other
difficulties after switching the account type to Limited, and I discovered
that the account's Documents and Settings profile, as well as the HKEY_USERS
registry keys, did not assign any privileges to the user account itself.
(Privileges were given to all administrators, however, which is why things
worked until I changed the account type to Limited.) When I added
full-control privileges for the associated profile and registry keys,
everything worked properly, except for MSN Messenger sign-in (I think the
problem occurs with any attempted .NET sign-in from the now-Limited
account).

So there must be other file or registry permissions that have to be assigned
permission for the now-Limited account in order for .NET to work properly.
But I don't know what or where they are. Any pointers?

Thanks,
Gary