EZ Home & Office Address Book Plus is by far the best address book I have ever used. The data entry format is comprehensive which includes name, address, phone numbers, fax info, email and website; just a few among much more such as date reminders (birthdays, anniversaries, etc) and the ability to add names and photos related to the primary entry. Additional benefits are too numerous to mention here.
The software is basically trouble-free, but if support is ever needed, the response from Elwood support is prompt and thorough. Once you've used this little gem of an address book, you'll never use another.