Pamtree allows you to add a wide variety of information for each of your Contacts and to add Tags that for use in Pamtree's flexible search tool.
As well as setting up full details for a new Contact, there is a "quick add" facility to allow you to capture basic contact information, quickly when on-the-go. Fuller details can be added at any time later.
This video shows you how to record Contact information and manage your Contact list: