I just stumbled upon a really interesting article which discusses the various name schemas used around the world. And although I thought I knew quite a bit about that topic, I never thought about the implications it has on web- and data design.
So if you are developing apps for people fromm various cultural backgrounds, do them and yourself the favor and read Personal names around the world @wrc and think about your forms and fields.
Now that I know all that stuff, I finally understand why I had to clean/modify quite a lot of data by hand in one of my recent projects.