That resonates with so much of the discussion on this site. We're all trying to make good technology that helps people! Why does it so often fall short?