So many 501(c)s, so little time

There 28 different kinds of tax-exempt 501(c) organizations. Which one might be right for you?