Drewie,
In PrintShop Mail, the PROPER function only capitalizes the first character of each word.
http://help.objectiflune.com/en/printshop-mail-user-guide/Default_CSH.html#/465.htmlIn the below example, "hyphenated-name" is the field with hyphenated names.
PROPER(MID([hyphenated-name], 0, POS([hyphenated-name], "-", 1))) & PROPER(MID([hyphenated-name], (POS([hyphenated-name], "-", 1))+1,LEN([hyphenated-name])))
Please change as apporpriate and advise of results.