>Do the passwords have to change every time someone tries to retrieve them

Passwords are stored in the database in an one way encypted way, that's why it is not possible to to send you your old one password if you forget it.