Snowball's free all-in-one tools makes it one of the best nonprofit software suites available.