In the Netherlands we use middle names a lot. Unfortunately there are not many address books that support middle names, so I made a change for this application to support them.
There is still a problem with import / export because not many standards support middle names. Where applicable, I added the (optional) middle name to the last name and in the full name of the contact.
I did test it on my local installation and tried to keep the same programming strategies as the rest of the application but suggestions for improvement are highly appreciated.
Solution is build for revision 531
nb: I could not test the testset