stumingames.com
No One Left Behind
No One Left Behind is a great team building game that allows you to extract tons of teaching points for individuals and groups.