The Center for Global mission has launched a new site this week.