This is a topic that is near and dear to my heart! I actually volunteer for a local non-profit that is dedicated to families volunteering together. I built their website (by hand without development tools, so go easy on me - I only had so much time to dedicate to it and didn't have time to design it as well as I would have liked. I basically just did it exactly how the director wanted it. Aren't I full of excuses??? wink ). They have a lot of resources and suggestions out there. And if you find any broken links, feel free to let me know. We just did a web site upgrade not too long ago!

http://doinggoodtogether.org