This may be overkill, but you may want to take a look at SugarCRM
VFB
2009-09-17 20:04:31
Good luck with that - but from what I've seen, most of the stuff out there have x100 more features, and an appropriate learning curve. I don't know if you can find something with the exact features you've asked.
What's the problem with rolling your own, though? As long as you use a framework, isn't it just a couple days' work (maybe even a day)? Learning/using a full-fledged CMS might take more time.