I just finished a free CRM called GetOrganised. It is for anyone who needs to keep track of lots of contacts. CRM stands for Customer Relationship Management. The free trial allows you to have up to 50 contacts. To get the full version with unlimited contacts the upgrade price is $250 AUD.
Feel free to download the Free version and use it as long as you want.