A note to lefty tech people, especially those selling their services to small non-profits: don't promise to deliver something that you can't, whether due to technical or knowledge limitations. Because when you tell us you can do something, and then we pay you to do it, but you don't deliver what you said you would, you're just harming the people you claim to want to help. And if you're going to browbeat ppl into not using corporate tools, you better be damn sure you can actually replace them.
@GuerillaOntologist That last sentence should replace "tech people" with "enthusiastic, unproven, zealots", because to limit this to tech people means the lesson wasn't fully learned. OTOH, the devil is in the details and there's probably blame to go around.