Great - exactly the question I was searching for as I want to do the same thing myself :smile:
Not so great - we've got to wait for ZC v2 for this to be addressed :( Can't believe nobody's flagged this as an issue before. :no:
The only work-around I can think of (and it's not a totally satisfactory one) is to change the /includes/languages/english.php file (change the path to match any additional template directories you've installed). Look for these define statements:
// text for gender
define('MALE', 'Mr.');
define('FEMALE', 'Ms.');
define('MALE_ADDRESS', 'Mr.');
define('FEMALE_ADDRESS', 'Ms.');
and change 'Ms.' to something like 'Miss, Mrs, Ms.' each time it occurs.
Obviously this isn't totally satisfactory. For one thing it doesn't change the title in any e-mails the customer receives (starting with their account sign-up e-mail!) It also doesn't allow for titles like Dr, Prof., etc. (which for that matter can clearly apply to men as well as women). However I feel that by making this change I might at least avoid upsetting a potential new customer at the very start of their relationship with my business.
I guess that ideally this would be a field called something like 'Title' with a drop-down list, and you'd be able to change the entries in that list quite easily (either directly in the php code or through the Admin console). Any thoughts anyone on how we could change this without having to wait for ZC v2 to arrive?
Hope this helps a little.