Both a Plugin (7.x exclusive) and UDF (6.5 and up) version in the Zip file at:
http://www.byerley.net/RProperCase.zip They both only take one argument, the string to process. the string: michael e. mcbyerley,iii, dvm of 1633 melrose place in mckintery, ireland, bn mcmxliv becomes Michael E. McByerley, III, DVM Of 1633 Melrose Place In McKintery, Ireland, Bn MCMXLIV It's just coincidence that dvm becomes DVM instead of Dvm, because the Chars in DVM are all Roman Numerals, so they are all capped if they are by themselves...
