2) Hubspot - Hubspot's unofficial motto is "it's always free". This may be true to a point but once your leads begin to grow they will eventually begin to charge. Be aware of this, but also be aware that their success is linked directly to your success so when you think about it, it is a great form of WIN-WIN strategy.
3) FreeCRM (for the 1st year) - FreeCRM is a SAAS system that offers a whopping 100,000 contacts free of charge the first year. But there's the catch once, you have found 100,000 contacts (A ginormous database by most small business standards) or more likely, once your year long trial has run out you must begin to pay them - starting as of this writing at $30 a month. But let's be honest, if you can somehow go from a list of nothing to a list of 100,000 contacts...$30 a month will either be a no-brainer or the least of your worries.
So if you still haven't found a CRM right for you and Salesforce seems like it may be a bit much, try one of these 3 CRMs for free - at least at first. Also if you have the scoop on an awesome app to replace these, please put it in the comments.