More flexible customer segregation
Contact types is limited to Customer and Lead... most will need to be able to segregate people into more groups so allow other values to be created.
A separate multi-value custom field would be useful too to capture other attributes (possibly filtered by contact type field).
You may want to think about using SharePoint Lists for this purpose. Here is a link for further ideas.
Richard Kernick commented