I figured out what was wrong. Once I changed the string stored in olCondidates(i).Name from Contact.FullName to Contact.EmailXDisplayName, everything works fine. The key was reading the VBA Help stuff on CreateRecipient more carefully.