Here's a cool little prototype ASP.Net application that validates names. Not very complex right now but look for it to expand.
The FoxPro database behind this contains over 468,000 name definitions in it so if you can't find your name in there, it may not be a valid name. The web service for this isn't fully exposed yet as it's in beta but look for it soon.
Imagine being able to validate data entry by end-users via web services or through a COM interface. Wow! no more really silly typos!