>>33240406 (OP)I have an excel spreadsheet of all my contacts with pertinent information like their birthdays, notes on their likes and dislikes, family status, but most importantly date of last contact. That way I can periodically send them a text or email to stay in contact.
I know this is a bit more extreme than most people, but it works for me and has especially helped with professional contacts and building my book of business through work being referred to me by my contacts.