I am looking for a good Customer Relationship Manager. Ideally, I would like something to track my business relationships, contact details, when we last talked, notes on what we talked about, follow up tasks, etc.
I know there are a couple decent ones out there (Highrise, SalesForce, etc). But many of them charge more per month than Toodledo does for a year.
Pretty much what you described but not to the level of creating quotes, invoices, etc.
I started to use it and quite liked it until my company imposed ACT on everybody and then my own personal corner of hell was created.