Well, this is just a suggestion; I personally don't care because I don't use MD5 encryption. I was thinking since you obviously can't use GETPASS when NickServ passwords are encrypted, why not make a /msg NickServ RESETPASS command. The user could type in /msg NickServ RESETPASS [Nickname] [Email Address], the email address would be used to verify that its their nickname. Then you could have the services reset the password to something random then notice or email them the new password.