Earned Revenue

When should a nonprofit pursue earned revenue?

The upside is obvious and the costs are hidden. Three good reasons to go for it, three reasons to move cautiously, and how to tell which applies to you.