The Knowledge for Health (K4Health) Project plays a rare dual role in the field of Knowledge Management (KM): we help advance and promote KM best practices as a means of improving the effectiveness of development practice, while also helping to demonstrate that KM can also be an effective public health intervention.