The company I work for now just signed up with
Microsoft CRM Online. I have been researching CRM software for this company for 3 years and we've tried them all, too... ACT, Goldmine, Sugar, Salesforce, etc. ACT was good, but had it's problems after it was purchased by Sage. Microsoft's CRM is the best one I've found. It's is a step above Office Live, and I just love it. It is very customizable, and it even works right in Outlook if you want it to. The downside is that you have to have a minimum of 5 licenses to use the online system. Good for some, not for others.
I'm moving soon and fortunately, my current boss is going to be my first client.

With this new CRM system, our little company is pretty much decentralized, and it will eliminate a lot of the work I'm doing now. Everything else I can do from anywhere I happen to be....so we're totally changing up the business model. I will get to focus on other things while still supporting her business, and she (okay, ME!) won't need to train somebody new.
BTW, I was a beta tester for the new version of
ACT (ACT 2009) and I have to say that it has made some significant improvements -- so much so that I will be using it (I got a free license for being a beta tester) for my VA business as a whole. I would use Microsoft CRM Online if I could, but the 5 license thing doesn't help. I think for less than 5, they prefer you use
Office Live for Small Business.