Re: recommendations for CRM software
I just started using Mojo, and I'm not sure of the whole "works well" with mojo aspect, but I recently started using SplendidCRM and it's pretty slick from what I've seen. I believe that the free version may even be sufficiant for what you said you needed (but not sure about the personal address book aspect). If you take a look, let me know what you think. I'm not in sales at all, so I don't know a good CRM from a bad one.
Good luck!