First - THANK YOU for the awesome code. Much smoother than the CKS. Once I figured out that email and a self-signed SSL don't work well (I ended up using SELFSSL.EXE to create a cert that could be imported into the SharePoint store) all is running smooth.
Question: I configured a security question/answer in the MembershipProvider, and it's working well, but there's no place for the end-user to be able to reset their Q/A once logged in! Am I missing something?
Also, the Password Reset web part has lots of options, are they documented anywhere? None of them seem to allow for the Q/A reset either :(