Download My Agenda
These days, people prefer to have a standalone program for storing their contacts rather than using a cellphone or mail client for this. My Agenda is a perfect solution for those people due to its ability to let you store contact information and automatic phone dialing. You can enter such details as name, address, phone numbers, email address, birth date, notes, fax number, mobile number, etc. for each contact. It would show up all the birthdays coming in the current month so that you have no chance of missing any. It also offers you a powerful search option that would let you find contacts on any field.