Finding a Customer Relationship Management (CRM) system that enables you to manage your business contacts and leads is really important but finding one that is affordable for small businesses can be tricky as the licensing can be very expensive.
Highrise is such a CRM system that was recently recomended to me and is probably worth a look!