My wife has a hyphenated first name and no middle name, Like Mary-Claire Smith. It's very annoying for all kinds of systems, and usually results in some kind of compromise like separating the hyphenated name into first and middle, which isn't a huge deal, but does not match her documents and isn't really her name. Ugh.