How do you best deal with the following? I'd like to have certain contacts appear primarily with a name like "Doctor" or "Janitor" or "Mom" because that's how I usually refer to them. But at the same time I don't want to completely omit their names from the contact information because they can be useful to have sometimes. I tried using a nickname but that doesn't seem to do the trick - I'm not really sure what the point of nicknames is right now. Another issue is how do you deal with people who share a phone but also have their own phones? For example a family living together with a shared landline. Do you create a separate contact for the family and then one contact for each of the members? And is there a way to group them so shared information (e.g. their address) isn't duplicated? The default contacts app seems quite limited. So perhaps there are some good replacements for the above tasks?