Hi StacyO,
just wondering: did you consider records where there may be more than one first name, or do you disallow that right away?
to get around these kind of problems, it may be worth a thought to split this column into 2, one for the first name and one for the last, and sorting would be really easy with this approach too.