Does someone have a PHP function to properly capitalize people names?
You're probably aware of this, but one huge problem you'll face is that there's more than one "correct" capitalisation of some names - in your example I'd disagree with FitzGerald, for example.
Maybe you need something like this ucwords function note