Heyo. I work at Less Annoying CRM. Were it not for the "free" requirement, I suspect we'd be a good fit for you, but our tool costs $10/month. So that's too bad, but I can at least tell you some other options.
Highrise is a common one. It's made by 37signals, who are startup thought leaders of a sort. It's very simple and doesn't let you tweak it much, but if all you're looking for is tracking basic interactions, it's not a bad option. The problem is that you're limited to 250 contacts on their free plan, if I recall correctly.
Base CRM is probably the most common simple and free option. I think their free option offers unlimited contacts, but limits your "deals." So if you're really just doing interaction tracking, I suspect that might be a good fit for you.
Zoho is likely more than you need, though they have a free tier as well. I hear complaints about their customer service all the time, but if you're tech savvy and doing pretty basic stuff, that might not be a concern of yours. Also, their system is ugly. You can decide how much that matters.
Insightly is one I don't know a ton about, but my impression of them is better than something like Zoho. I think they have a free tier that limits you to a few thousand contacts. People tend to like their Gmail integration.
Shameless plug part 2: if you want to poke around in our system you can try a live demo here. Best of luck on your search. There are lots of options, so it can be a bit daunting!
Oh my god! It's my question! And I'm 20 hours late!
My company makes a small business CRM called Less Annoying CRM.
Our system is designed to be extremely simple, but also very customizable. The idea is that you can set up the process tracking to fit your personal workflow so that you won't need training or have to rearrange how you're used to thinking about your work. Most people don't ever need any training, but if you do have questions or want a walkthrough, we'll do it for free. In other words, we sort of try to fit in between the two categories of CRMs that beepo described in this thread.
Oh, and it's only $10/user/month. So it's affordable, unlike some of the offerings from the big boys.
We're also a small business ourselves, if that's important to you -- there are just three of us, and we're completely bootstrapped. We believe in being available to our users; attentive customer service is one of the things that distinguishes us from other players in the space.
Anyway, if you're interested, give it a shot. There's a 30-day trial and we won't collect anything other than name and email up-front, so it's risk-free and all that jazz. If you have any questions, let me know (here or by PM) and I'll be happy to answer. I can't promise we're the perfect solution for everyone (we can't -- and don't want to -- compete with lots of other systems in a feature set comparison), but I can promise that we won't jerk you around.
2 very modest success stories (both still in progress):
1 - Two years ago I started a blog with my mom (The Yummy Life). She does the blogging, I do the design, tech, and monetization. After a year and a half of hard work (mostly from her, it's just a side project for me) we were getting ~4000 visitors per day, and we were making a couple hundred dollars per month. We were both very demoralized. Then one day she wrote a post that went viral on Pinterest, and we never looked back. We've been making $5,000+ per month since then, and that number seems to be growing slowly. If my mom had asked my opinion the day before the traffic surge, I would have advised her to quit. Now it's basically a dream job for her, and I'm making some decent recurring income from it too.
2 - Almost three years ago I started a web-based software company with my brother (Less Annoying CRM). My brother kept a full time job and only worked part time on our startup. I worked full time, but I also had to do some consulting work on the side to pay the bills. After 6 months we had about 10 paying users (each user pays $10/month). After 12 months we had about 50. These weren't terribly exciting numbers, but then things started to pick up. Last year we hired our first employee, and earlier this year my brother joined full time, and I stopped consulting on the side. We still have a lot of work to do and progress to make before we'll really consider ourselves truly successful, but I've never been more excited about the business, and I can't tell you how much of a relief it is to have steady income coming in each month from a business that I helped create.
The common thread here: building a business takes time, but it's so unbelievably worth it if/when it works out.
This might be something. I've recently started looking for my first programming job, and I get called to a lot of interviews. For me, it's obvious that my portfolio (which really isn't impressive, some stuff I've done as part of my education and a Wordpress site with a custom domain name - but I took the time to write about the projects I've been involved in and hosted the code-base or snippets on one of the big code hosting sites) plays a big part in catching their interest.
See this thread:
They are using targeted productsa from Amazon.
I buy and sell books on Amazon all the time. I don't do it to make a living (but know people that do), and if I tried harder I could probably make more money.
I've never promoted a store but will probably do the targeted ad thing for some upcoming projects.
I try to be careful not to seem spammy, perhaps because I'm a little cynical about such things myself.
Less Annoying CRM is the company. It can be test-driven with sandbox data (without signing up) here.