Most applications attempt to do this by having a single "NVARCHAR" column for FirstName, LastName, etc. This post is just about storing that information in a more efficient manner. You could probably attempt the single NVARHCAR column for you database at first. I think this post is starting to blend into content management for multi-lingural sites as well ;-).