For a living, I help not-for-profits use web technologies to have a bigger impact. This blog is for sharing some of the ideas I come across.