Currently when someone searches for a user, then right-click the search result and selects "Add as a contact", Spark presents a contact addition dialog, but it uses user's username to populate Nickname field. Even if this user has Name field set (or some other fields like Full Name, Nickname, etc. filled in his vCard). Spark could do a cycle checking whether some field is available (say first check for Name, then for Full Name, then for Nickname). Or at least try to default to Name field instead.