in reply to Proper case for names

s/(\w+)/\u$1/g seems to work for most cases and if the input case is correct, it won't change it (i.e. McArthur remains McArthur)