Sorry to say I don't think that's it, unless there's an override file somewhere that I haven't noticed. I had changed my password_forgotten.php file, but changing it back to the default doesn't solve the problem. Also, the changed version has no contractions or quotes. Here's how it looks.
PHP Code:
define('TEXT_MAIN', 'Enter your email address below and we will send you an email message containing a new password.');
define('TEXT_NO_EMAIL_ADDRESS_FOUND', 'Error: The Email Address was not found in our records; please try again.');
define('EMAIL_PASSWORD_REMINDER_SUBJECT', STORE_NAME . ' - New Password');
define('EMAIL_PASSWORD_REMINDER_BODY', 'So, I got a request for a new password from ' . $_SERVER['REMOTE_ADDR'] . '.' . "\n\n" . 'And therefore, your new password at '\ . STORE_NAME . \' is:' . "\n\n" . ' %s' . "\n\nAfter you have logged in using the new password, you can change it to whatever you want by going to My Account.");
define('SUCCESS_PASSWORD_SENT', 'A new password has been sent to your email address.');
?>
Also, I've done winmerge on my entire current shop vs the entire default set. There are 4,232 files in the comparison results. Some of the files are obviously not relevant to my problem, but I'm having trouble narrowing down which files would be relevant.