Here is a compilation of resources, activities and general information that can be helpful to non-profits:
Elevacion — An organization specializing in visual communication for non-profits–recommended by Orion Grassroots Network. If you are a member of the Network you can get a discount off their already discounted prices for non-profits.