Discovered HubSpot (free version) at another company that didn't have any CRM. Implemented it there and was hooked with the functionality (all for free). Have moved on but replaced Salesforce with paid version of Hubspot as was easier to get my staff using the intuitive UI