I work with CiviCRM Daily. It's good healthy stuff and I'm constantly surprised at how much it can do.