What happened was I removed the laptop battery to install an Airport Express card. Maybe I took out the battery for too long, but settings got reset and stuff. Suddenly the login password was different, and I can't login. So I put in the apple CD and changed the login password. What happens is the keychain password stays independent, and now I have no means to recover it...