I use strtolower() to take name inputs on a form and keep them from being all caps or all lowercase.
The problem is the names that begin with Mc, Mac, De, Van, St., etc. Has anyone seen an 'intelligent' method to accomplish this? I could do it, but I'm sure the code would be way too bloated.