Why not a general CRM or a spreadsheet?
They store contacts, but they do not know your calendar. Every visit has to be copied across by hand, and the history is only as current as the last person who updated it. In Taledon the client profile is linked to the client's bookings, so the history builds itself as appointments take place.
