The one disadvantage to using the Call History compared to the Contacts list (unless they fixed it) is that it doesn't seem to recognize multiple "Locations" for the same contact. For example, if I receive a call from a new phone of an existing contact, it adds a whole new record rather than just adding a new location to the existing contact. It's not a big deal, but it sort of defeats the purpose of organizing the database to have multiple numbers for each contact.