I agree with all of the above. We too are a small nonprofit and have had several hours of meetings discussing how to handle this new change in your system, including the option of using a different service. One complication that I don't see listed here: We hold a training program twice a year where we want folks to register for the first event that is free to see if they like the program, then at the second event we charge a fee. We don't want to scare people away from the first event by listing that the event series costs money, but we don't want to say "free" because then it implies that the entire series is free, not just the first event -- so there is literally no way to be honest with our participants using your new system.
... View more