Daniel said:
Definitely. I think the Contacts could use a bump up in features. I know you can create groups but I'd really love to have separate address books, for example one for family, professional contacts, etc. It would be even cooler if you could tag all your contacts so that they could be in both address books if they overlapped, for example close friends in your professional network.
You actually can do exactly what you're describing with the current address book using categories and filters.
When editing a contact hit menu and select 'categories'. Select the category or categories that apply to that person. You can also create a custom category if you want. To filter your contacts according to category, go to Contacts, hit menu and select filter.