First thing I would do is try another keyboard. I have known that to be the cause of login problems before now. I am assuming of course that your XP login is different from Win 2003