> Have a look at Drupal, it has a whole host of modules that you can plug in, > and it's very easy to write your own modules. Has everything you want in fact and also check out: http://civicrm.org/ a full CRM solution designed for non-profits and built to integrate into Drupal. Also integrates into Joomla, but I have never used Joomla. Fred