Improved forgot password system.