A few months ago I explored doing a Joomla! Category List override to include custom fields on a client site. I thought it would come in handy for a client list as well to more easily manage notes/dates.
I was inspired from this post at Joomla! Stack Exchange.
Here is a video tutorial including all the steps: