I realized that I was losing track of people I have been in contact with once I got a call from a prospective vendor and they referred to a quote that I couldn't identify.
I would like to track:
Any ideas on how to manage this?
The kind of software you're talking about generally falls under the heading of CRM (Customer Relationship Management). There are lots of folk out there supplying stuff in this arena. Three names that popup quite a bit:
See https://pinboard.in/u:adrianh/t:crm for some more that I've bookmarked for various reasons :-)
Disclosure: I work at Ragic
For small CRM applications, you can try to build it yourself with Ragic http://www.ragic.com Because usually your application is really small and specific, and a full CRM application is way too much work for you.
Ragic is really simple, you just create a data form for you to enter your contact info and contact history like on a spreadsheet, and it becomes a database. It also has a e-mail sync function to retrieve your e-mail and import them to your application.