Maybe add a way to enter your email, and get your username and password. In case you forgot both?
Here's a thought.
When I want to have my password and username provided to me, because I forgot it, perhaps allow me to retrieve said credentials using the associated email address, rather than only having an option for password recovery.
Seriously, shouldn't have to communicate with someone in the office, every time I forget something.