Comprehensive guidance for non-profits