@ Cole
Thanks for the feedback. In regards to the preferred email… the new code works like the old with one exception. The first email address regardless of the “Type” (selected from the dropdown) will be the preferred email. The order regardless of input can be controlled by drag and dropping the addresses to the preferred order. There is a radio for each email address entered to select it as the preferred. The exception in the new code, if the preferred radio is set that email will be marked as preferred in the vCard. This does affect Windows Contacts. I do not believe Google Contacts differentiates. So the order is more important (regardless of type). I do not know how Apple Contacts will handle it. I’d be interested in learning the results after your check it out.
