With a little bit understanding of Joomla environment, I also involve as a volunteer in the web development of some non-profit organizations.
Joomla is a free-ware content management service (CMS) tool, very easy-tuse for who do not familiar with web programming. Enjoy it!