I have been using Agendus for a very long time, back to the days when it was called Action Names (I think it was from version 3 or 4; I forget now).
I find that it is an invaluable PIM replacement. With it, I can manage my contacts which now numbers over 5000. 2700+ of these alone are patients. I am pleased to say I haven't lost any significant amount of PIM data over the last 9 years or so of using Palm PDAs, thanks to regular syncing and backups on SD.
The latest version of Agendus Pro - version 11 - takes Contact management to near perfection with not only the ability to link contacts but also smart linking (suggesting contacts to link to by Company)
For medical doctors, where patient encounters make good Contact management necessary, I find Agendus invaluable.
I have written a mini-tutorial on Contact Linking using Agendus as a way for doctors to keep track of patients and their referring doctors.