Multi-factor authentication safeguards you from accidentally revealing your username and password to a fake site. In addition, if someone does get your username and password, they will still not be able to access your account because they are not at your registered computer and cannot answer your challenge question to verify their identity.