"A failure-friendly approach to nonprofit technology? You must be joking!"

(Sorry - I'm not joking.)

   more »