I suggest, if you can get your company to pay for it, a contact management program such as
Act! or
Goldmine. I use Act and it is great for keeping track of all sorts of things and is designed for exactly what you are doing. I use Act! at work.
Also, Outlook has built-in reminders: try using that feature.