How does your input look like when Mrs. Storer marries again and is now known as Mrs. Storer-Goods? You know, she'sone of these modern women who won't give up her name. Especially not since she had to walk over dead former Mrs. Storers' body to achieve it, but I disgress.
In other Words, can there be "-" in the data and if so, is it escaped?
holli
You can lead your users to water, but alas, you cannot drown them.